syslog не регистрирует записи журнала моей программы

Я попытался войти в свою программу на C, но не нашел никаких записей из моей программы в /var/log/messages. Там есть и другие недавние записи.

Я использую Fedora 17: Linux device.localdomain 3.5.3-1.fc17.i686 #1 SMP, среда, 29 августа, 19:25:38 UTC 2012 i686 i686 i386 GNU/Linux

Я вижу установленный пакет ведения журнала: rsyslog-5.8.10-2.fc17.i686.

myprompt: rpm -ql rsyslog-5.8.10-2.fc17.i686 | grep conf$

/etc/rsyslog.conf

В /etc/rsyslog.conf:

# Log anything (except mail) of level info or higher.
# Don't log private authentication messages!
*.info;mail.none;authpriv.none;cron.none                /var/log/messages

Мой код:

#include <syslog.h>
...
setlogmask (LOG_UPTO (LOG_NOTICE));
openlog ("m61", LOG_CONS | LOG_PID | LOG_NDELAY, LOG_USER);
syslog (LOG_INFO, "In m61_init");
closelog ();

person user994165    schedule 08.09.2013    source источник


Ответы (1)