Вход в Rsyslog в / var / log / messages вместо пользовательского файла

583
Pawan Rao

У меня есть несколько процессов perl daemon, записывающих в определенный файл журнала. В /etc/rsyslog.conf следующая конфигурация -

 $ModLoad imuxsock $ModLoad imjournal $OmitLocalLogging off *.info;mail.none;authpriv.none;cron.none;local1.none /var/log/messages local1.* /var/log/logfilename.log 

Несколько процессов одного и того же демона запускаются с разными параметрами. Я заметил, что все процессы записывают в logfilename.log, и один из процессов первоначально записывает данные в logfilename.log, через некоторое время он просто записывает их в файл / var / log / messages.

В чем может быть причина того, что rsyslog прекратил входить в пользовательский файл и записывать строки журнала в / var / log / messages?

Обновление: мы заметили, что если «* .info» удалено из строки ниже -

*.info;mail.none;authpriv.none;cron.none;local1.none /var/log/messages 

Затем все сообщения для local1 с информацией о приоритете записываются в файл /var/log/logfilename.log. Добавление local1.none здесь не работает.

1

0 ответов на вопрос

Похожие вопросы