Supervisord 日志;如何将每次执行的日志消息分离到一个新文件中?

Supervisord 日志;如何将每次执行的日志消息分离到一个新文件中?

我在用主管如果我们的应用服务器服务出现故障,则保持其处于活动状态,并在机器负载时自动启动该服务。

目前,所有日志都进入同一个长期运行文件,这在尝试分类故障时很麻烦。我希望日志文件在程序执行/重新启动时是不同的。

我找不到任何用于分离日志内容的配置,除非通过设置文件的最大大小,这会创建一个新文件,并且可能会根据您的配置保留旧文件;这并没有实现我所寻找的跨执行的干净分离。

非常感谢任何帮助或想法。

答案1

我相当确定这个选项不存在。为什么你不能让你的程序在启动时输出一个独特的日志条目?这将使识别每个执行的日志并在需要时追溯拆分它们变得微不足道。

相关内容