Tomsk Sysadmins Forum
Unix => Программирование => Topic started by: vukor on May 30, 2006, 10:33:24
-
Доброе утро (день, вечер).
Есть самописный демон (standalone). Нужно добавить поддержку ведения журнала, а точнее двух, например:
/var/log/system.log - во сколько стартовал/остановился демон.
/var/log/error.log - наличие ошибок при работе.
Так вот. Для этого я использую функции syslog, openlog, closelog. С ними все понятно.
Проблема следующая - как настроить демон syslogd именно для моего демона.
Добавлял такую строку в /etc/syslog.conf :
daemon.=info /var/log/system.log
Но туда пишется инфа по всем демонам.
Читал ман - не разобрался
Опытные и неопытные, помогите решить проблему.
P.S. Заранее благодарен.
-
Это системозависимо. В BSD например можно указать вывод программы писать в свой лог:
!ppp
*.* /var/log/ppp.log
В общем же случае, если ты хочешь независимые логи (нафига, кстати?), тебе их надо писать самому, как, например, это делает Апач.
-
Это системозависимо. В BSD например можно указать вывод программы писать в свой лог:
!ppp
*.* /var/log/ppp.log
В общем же случае, если ты хочешь независимые логи (нафига, кстати?), тебе их надо писать самому, как, например, это делает Апач.
Вот спасибо. Система у меня как раз FreeBSD. Попробую.
-
Вот спасибо. Система у меня как раз FreeBSD. Попробую.
просто погляди примеры в /etc/syslog.conf и /etc/newsyslog.conf всё доступно и понятно. первый для ведения логов, второй для их ротации.