Я настроил rsyslog.conf так, чтобы журнал моей программы регистрировался в локальном0 средстве. Я также запретил входить в сообщения.
*.info;mail.none;authpriv.none;cron.none;local0.none /var/log/messages
local0.* -/var/log/myprogram.log
Я вижу, что при перезагрузке системы, когда я запускаю свою программу, журналы попадают в /var/log/messages
а не в /var/log/myprogram.log
Если бы я убил /sbin/rsyslogd
а потом начать снова - rsyslogd -i /var/run/syslogd.pid -c 5
- все хорошо. Нет входа в систему /var/log/messages
но в /var/log/myprogram.log
Что могло быть причиной такого поведения?