Как я могу установить собственный файл журнала для каждого экземпляра постфикса?
В частности, мне нужно идентифицировать записи, созданные для разных экземпляров постфикса, и для инструмента было бы лучше, если бы каждый экземпляр имел свой собственный файл журнала в другой папке.
Вроде могу уточнить syslog_name
и syslog_facility
на main.cf. Первый изменяет только текст, добавленный к записи журнала в mail.log, поэтому файл журнала тот же, второй, кажется, позволяет мне перенаправить журнал в другой файл, но, похоже, ограничен только 8 различными записями в syslog (local0-7) и многие приложения уже используют это, и я боюсь, что записи журнала, не связанные с postfix, в конечном итоге появятся там.
Это единственный способ или я что-то упускаю?
После настройки имени экземпляра с помощью syslog_name или multi_instance_name установить имя. Ты можешь использовать фильтры rsyslog для отделения журналов от каждого экземпляра. Нет необходимости использовать локальные средства системного журнала.
Вы можете найти аналогичные решения для других реализаций системного журнала.