Как изменить уровень лога в /var/log / messages?

Я запускаю SUSE Linux Enterprise Server 10, SP2 (SLES10 SP2), и вижу большое количество того, что поддержка вызывает косметические ошибки, регистрируемые в /var/log/messages.

кто-нибудь знает, как изменить уровень лога в файле /var/log/messages?

17
задан Indrek
13.01.2023 20:37 Количество просмотров материала 3489
Распечатать страницу

2 ответа

конечно, 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, чтобы изменения вступили в силу.

5
отвечен vava 2023-01-15 04:25

это зависит от того, какой демон системного журнала вы используете. Из вашего комментария об использовании 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 и не можете найти его среди всего остального? Если это так, то что вы на самом деле должно чтобы сделать это создает свой собственный журнал файл с точно сообщения, которые вы хотите. Это может быть немного сложно и требует некоторого чтения страшных руководств, конечно.)

1
отвечен Teddy 2023-01-15 06:42

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх