支持日志轮转的全局配置

作者: vitaly-krugl创建于 2015年3月1日更新于 2026年6月19日
标签logging

目前,每个服务的部分都需要包含自己的 `stdout_logfile_maxbytes` 和 `stdout_logfile_backups`。在我们的部署中,我们使用 `include` 来将单个服务配置包含到给定产品的主 supervisor.conf 中。多个产品使用共享服务实现的子集。我们发现,在给定产品中,所有服务都可以接受相同的日志轮转配置,但它们需要在不同的产品之间进行变化。对于某些产品,我们希望自己管理日志轮转,而对于其他产品,则希望使用 supervisord 管理日志轮转。因此,我想在每个产品的 supervisor.conf 中全局配置日志轮转,但并没有相关设置。在我看来,许多其他人可能也处于同样的情况:需要在共享服务实现的不同产品之间使用不同的轮转配置,或者只是希望在全局范围内为所有服务配置相同的日志轮转。

内容来源: Supervisor/supervisor