Я пробовал записываться из своей программы на C, но я не нахожу что-либо из своей программы в/var/log/messages. Есть и другие недавние записи.syslog не записывает записи в журнал моей программы
Я использую Fedora 17: Linux appliance.localdomain 3.5.3-1.fc17.i686 # 1 SMP Wed 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();