Eu configurei o rsyslog.conf de forma que o log do meu programa seja logado na instalação local0. Eu evitei o registro de mensagens também.
*.info;mail.none;authpriv.none;cron.none;local0.none /var/log/messages
local0.* -/var/log/myprogram.log
Vejo que na reinicialização do sistema, quando executo meu programa, os logs entram em /var/log/messages
e não em /var/log/myprogram.log
Se eu fosse matar /sbin/rsyslogd
e, em seguida, começar de novo - rsyslogd -i /var/run/syslogd.pid -c 5
- as coisas estão bem. Não há registros em /var/log/messages
, mas em /var/log/myprogram.log
Qual poderia ser a causa desse comportamento?
Tags rsyslog