И снова здравствуйте!
Пытаюсь записать syslog в отдельный файл. Сделал тестовую программу в которой:
openlog("testlog", LOG_CONS, LOG_USER);
syslog(LOG_INFO, "TESTLOG: %s", argv[1]);
Бинарь на выходе имеет имя tsl.
В /etc/rsyslog.conf:
if $programmname startswith "testlog" then /home/user/test/test.log
Перезапускаю rsyslog, запускаю программу, а строка, которую я должен записать в лог оказывается и в test.log
и в /var/log/messages
Так и должно быть или я что-то делаю не так?