Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
syslog-ng не хочет писать в boot.log
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Russian
View previous topic :: View next topic  
Author Message
Jekpol
Apprentice
Apprentice


Joined: 20 Feb 2004
Posts: 198

PostPosted: Thu Nov 11, 2004 7:29 pm    Post subject: syslog-ng не хочет писать в boot.log Reply with quote

syslog-ng не хочет писать в boot.log сообщения при загрузке. Привожу syslog-ng.conf:
Code:
options {
   long_hostnames(off);
   sync(0);
   log_fifo_size (1000);
   stats(43200);
};

source src { unix-stream("/dev/log"); internal(); pipe("/proc/kmsg"); };

destination messages { file("/var/log/messages"); };
destination console_all { file("/dev/tty12"); };
/dev/tty12
#log { source(src); destination(messages); };
#log { source(src); destination(console_all); };
filter f_not_cron_test { not facility(cron) or not match("test"); };
filter f_not_boot { not facility(local7); };
log { source(src); filter(f_not_cron_test); filter(f_not_boot); destination(messages); };
log { source(src); filter(f_not_cron_test); filter(f_not_boot); destination(console_all); };

destination bootlog  { file("/var/log/boot.log"); };
filter f_boot     { facility(local7); };
log { source(src); filter(f_boot); destination(bootlog); };

destination cronlog  { file("/var/log/cron.log"); };
filter f_cron     { facility(cron) or match("test"); };
log { source(src); filter(f_cron); destination(cronlog); };

Все сообщения идут в /var/log/messages, а boot.log пустой, хотя например фильтр по cron работает, а по boot нет.
Что я сделал не так?
_________________
Главное не результат, а процесс.
Back to top
View user's profile Send private message
viy
Veteran
Veteran


Joined: 03 Jul 2004
Posts: 1580
Location: Riga, Latvia

PostPosted: Fri Nov 12, 2004 6:52 am    Post subject: Re: syslog-ng не хочет писать в boot.log Reply with quote

Jekpol wrote:
syslog-ng не хочет писать в boot.log сообщения при загрузке. Привожу syslog-ng.conf:
Code:
...
/dev/tty12
...

А что эта строка дает?

Jekpol wrote:
Code:
destination bootlog  { file("/var/log/boot.log"); };
filter f_boot     { facility(local7); };
log { source(src); filter(f_boot); destination(bootlog); };


Ты уверен, что есть сообщения, которые фильтр пропускает? Попробуй инвертировать, т.е. сделать not facility(local7).
Back to top
View user's profile Send private message
Jekpol
Apprentice
Apprentice


Joined: 20 Feb 2004
Posts: 198

PostPosted: Fri Nov 12, 2004 9:35 am    Post subject: Reply with quote

/dev/tty12 - это не убранные комментарии, в конфиге этого нет. А инвертировал, и все удалось. Спасибо!
_________________
Главное не результат, а процесс.
Back to top
View user's profile Send private message
viy
Veteran
Veteran


Joined: 03 Jul 2004
Posts: 1580
Location: Riga, Latvia

PostPosted: Fri Nov 12, 2004 9:41 am    Post subject: Reply with quote

Jekpol wrote:
А инвертировал, и все удалось. Спасибо!

А зачем тебе фильтр такой?

Т.е. я не вижу смысла в нем --- не так много сообщений с facility==local7, так что ты просто полностью дублируешь весь лог в еще один файл.
Back to top
View user's profile Send private message
Jekpol
Apprentice
Apprentice


Joined: 20 Feb 2004
Posts: 198

PostPosted: Fri Nov 12, 2004 5:38 pm    Post subject: Reply with quote

Хочется, чтобы информация о загрузке компа писалась в boot.log, а в message и так много разной "дряни", я поставил еще фильтр, который не выводит информацию с local7 в message. Я просто хотел понять принцип конфиг-ния syslog-ng. Раньше я сидел на asp, и привык к тому, что логи разделены, это ведь удобнее для администрирования сервака.
_________________
Главное не результат, а процесс.
Back to top
View user's profile Send private message
viy
Veteran
Veteran


Joined: 03 Jul 2004
Posts: 1580
Location: Riga, Latvia

PostPosted: Sat Nov 13, 2004 7:00 am    Post subject: Reply with quote

Смотри тут вообще, и эту секцию о syslog-ng в частности.
Back to top
View user's profile Send private message
Jekpol
Apprentice
Apprentice


Joined: 20 Feb 2004
Posts: 198

PostPosted: Sat Nov 13, 2004 9:00 am    Post subject: Reply with quote

Спасибо.
_________________
Главное не результат, а процесс.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Russian All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum