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

如果失败,我使用supervisord来保持我们的应用程序服务器服务处于活动状态,并在机器加载时自动启动服务。

目前所有的日志都进入相同的长时间运行的文件,这在尝试分类故障时是一件痛苦的事情。 我希望日志文件在程序执行/重新启动时是不同的。

我找不到任何configuration来分离日志内容,除了设置文件的最大大小,它创build一个新的文件,并可能保留旧文件取决于您的configuration; 这不是我正在寻找的执行的清晰分离。

任何帮助或想法非常赞赏。

我很确定这个选项不存在。 是否有一个原因,你不能只是让你的程序开始时输出一个独特的日志条目? 如果需要的话,这将使识别每个执行日志并追溯地分割它们变得微不足道。