每个 Postfix 实例有不同的日志文件

每个 Postfix 实例有不同的日志文件

如何为每个 Postfix 实例设置自定义日志文件?

具体来说,我需要识别为不同 Postfix 实例生成的条目,如果每个实例在不同的文件夹中都有自己的日志文件,那么对于工具来说会更好。

似乎我可以在 main.cf 上指定syslog_name和。syslog_facility第一个仅更改 mail.log 中日志条目前面的文本,因此日志文件是相同的,第二个似乎允许我将日志重定向到不同的文件,但似乎仅限于 syslog(local0-7)中的 8 个不同条目,并且许多应用程序已经使用它,我担心与 postfix 无关的日志条目最终会出现在那里。

这是唯一的方法吗?还是我遗漏了什么?

答案1

使用 syslog_name 或配置实例名称后多实例名称设置名称。您可以使用rsyslog 过滤器将日志与每个实例分开。无需使用本地 syslog 设施。

您可以找到其他 syslog 实现的类似解决方案。

相关内容