如何收集Docker Swarm日志分离文件,每个日志文件的服务?

我的服务器上启用了Docker Swarm(Docker版本是17.03.0-ce )。

Docker Swarm具有位于不同节点上的服务。

每个服务都将日志写入文件。

是否有可能使用一些Docker驱动程序从所有服务中收集日志,并将这些日志集中存储在每个服务的单独文件中。 例如, service-1.logservice-2.log

是否可以使用自定义文件格式的日志文件名? 例如, 10-07-17-service-1.log10-07-17-service-2.log10-07-17-service-2.log

我已阅读有关使用ELK堆栈,但我想实现更简单的方法(写入日志文件)。