Я запускаю SUSE Linux Enterprise Server 10, SP2 (SLES10 SP2), и вижу большое количество того, что поддержка вызывает косметические ошибки, регистрируемые в /var/log/messages.
кто-нибудь знает, как изменить уровень лога в файле /var/log/messages?
Я запускаю SUSE Linux Enterprise Server 10, SP2 (SLES10 SP2), и вижу большое количество того, что поддержка вызывает косметические ошибки, регистрируемые в /var/log/messages.
кто-нибудь знает, как изменить уровень лога в файле /var/log/messages?
конечно, edit /etc/syslog.conf
(или /etc/rsyslog.conf
в зависимости от дистрибутива). Там есть строчка
*.=info;*.=notice;*.=warning;\
auth,authpriv.none;\
cron,daemon.none;\
mail,news.none -/var/log/messages
удалить *.=уведомление или.* =информация или настроить его, как вы хотите.
$ man syslog.conf
даст вам все варианты, которые вы можете использовать.
не забудьте перезапустить демон syslog, чтобы изменения вступили в силу.
это зависит от того, какой демон системного журнала вы используете. Из вашего комментария об использовании syslog-ng
думаю, вам стоит изменить этот раздел на /etc/syslog-ng/syslog-ng.conf
:
filter f_messages {
level(info,notice,warn)
and not facility(auth,authpriv,cron,daemon,mail,news);
};
за другой комментарий, вы можете попробовать удалить"info,notice
"on"level()
" line.
(Я думаю, вы ищете что-то конкретное в /var/log/messages
и не можете найти его среди всего остального? Если это так, то что вы на самом деле должно чтобы сделать это создает свой собственный журнал файл с точно сообщения, которые вы хотите. Это может быть немного сложно и требует некоторого чтения страшных руководств, конечно.)
Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]