![Supervisord 日志;如何将每次执行的日志消息分离到一个新文件中?](https://linux22.com/image/702104/Supervisord%20%E6%97%A5%E5%BF%97%EF%BC%9B%E5%A6%82%E4%BD%95%E5%B0%86%E6%AF%8F%E6%AC%A1%E6%89%A7%E8%A1%8C%E7%9A%84%E6%97%A5%E5%BF%97%E6%B6%88%E6%81%AF%E5%88%86%E7%A6%BB%E5%88%B0%E4%B8%80%E4%B8%AA%E6%96%B0%E6%96%87%E4%BB%B6%E4%B8%AD%EF%BC%9F.png)
我在用主管如果我们的应用服务器服务出现故障,则保持其处于活动状态,并在机器负载时自动启动该服务。
目前,所有日志都进入同一个长期运行文件,这在尝试分类故障时很麻烦。我希望日志文件在程序执行/重新启动时是不同的。
我找不到任何用于分离日志内容的配置,除非通过设置文件的最大大小,这会创建一个新文件,并且可能会根据您的配置保留旧文件;这并没有实现我所寻找的跨执行的干净分离。
非常感谢任何帮助或想法。
答案1
我相当确定这个选项不存在。为什么你不能让你的程序在启动时输出一个独特的日志条目?这将使识别每个执行的日志并在需要时追溯拆分它们变得微不足道。