Я выполняю SUSE Linux Enterprise Server 10, SP2 (SLES10 SP2), и вижу большое количество какой обращения за поддержкой косметические ошибки, будучи зарегистрированным к/var/log/messages.
Кто-либо знает о способе изменить уровень журнала в/var/log/messages файле?
Несомненно, редактирование /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-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
"на"level()
"строка.
(Я предполагаю, что Вы ищете что-то определенное в /var/log/messages
и наличие проблемы, находящей его среди всех других материал? Если это так, то, что действительно необходимо делать, создает собственный файл журнала с точно сообщениями, которые Вы хотите. Это могло бы быть немного хитро и потребовать некоторого чтения страшных руководств, конечно.)