Author Topic: Ведение журнала с помощью syslogd  (Read 4200 times)

0 Members and 1 Guest are viewing this topic.

Offline vukor

  • Jr. Member
  • **
  • Posts: 99
  • Karma: +0/-0
    • http://vukor.tomsk.ru
Доброе утро (день, вечер).

Есть самописный демон (standalone). Нужно добавить поддержку ведения журнала, а точнее двух, например:
/var/log/system.log  - во сколько стартовал/остановился демон.
/var/log/error.log - наличие ошибок при работе.

Так вот. Для этого я использую функции syslog, openlog, closelog. С ними все понятно.

Проблема следующая - как настроить демон syslogd именно для моего демона.

Добавлял такую строку в /etc/syslog.conf :

daemon.=info                                         /var/log/system.log

Но туда пишется инфа по всем демонам.  
Читал ман - не разобрался  

Опытные и неопытные, помогите решить проблему.

P.S. Заранее благодарен.

Offline nuclight

  • Full Member
  • ***
  • Posts: 207
  • Karma: +1/-2
    • http://antigreen.org
Ведение журнала с помощью syslogd
« Reply #1 on: May 30, 2006, 20:24:51 »
Это системозависимо. В BSD например можно указать вывод программы писать в свой лог:
Code: [Select]
!ppp
*.*                                             /var/log/ppp.log
В общем же случае, если ты хочешь независимые логи (нафига, кстати?), тебе их надо писать самому, как, например, это делает Апач.
WBR, Nuclear Lightning
[FreeBSD][Давить зелёных]

Offline vukor

  • Jr. Member
  • **
  • Posts: 99
  • Karma: +0/-0
    • http://vukor.tomsk.ru
Ведение журнала с помощью syslogd
« Reply #2 on: May 30, 2006, 23:29:10 »
Quote from: nuclight
Это системозависимо. В BSD например можно указать вывод программы писать в свой лог:
Code: [Select]
!ppp
*.*                                             /var/log/ppp.log
В общем же случае, если ты хочешь независимые логи (нафига, кстати?), тебе их надо писать самому, как, например, это делает Апач.

Вот спасибо. Система у меня как раз FreeBSD. Попробую.

Offline Krueger

  • Full Member
  • ***
  • Posts: 195
  • Karma: +0/-0
    • http://www.zaonsv.ru
Ведение журнала с помощью syslogd
« Reply #3 on: June 23, 2006, 12:21:57 »
Quote from: bugor
Вот спасибо. Система у меня как раз FreeBSD. Попробую.
просто погляди примеры в /etc/syslog.conf и /etc/newsyslog.conf всё доступно и понятно. первый для ведения логов, второй для их ротации.