web-dev-qa-db-ja.com

/ var / log / messagesのログレベルを変更するにはどうすればよいですか?

SUSE Linux Enterprise Server 10、SP2(SLES10 SP2)を実行していますが、/ var/log/messagesにログに記録されている外観上のエラーをサポートするものが多数表示されています。

/ var/log/messagesファイルのログレベルを変更する方法を知っている人はいますか?

6
Kam

はい、編集します/etc/syslog.conf(または/etc/rsyslog.confディストリビューションによって異なります)。行があります

*.=info;*.=notice;*.=warning;\
    auth,authpriv.none;\
    cron,daemon.none;\
    mail,news.none      -/var/log/messages

*。= noticeまたは*。= infoを削除するか、必要に応じて調整します。

$ man syslog.conf

使用できるすべてのオプションが表示されます。

変更を有効にするには、syslogデーモンを再起動することを忘れないでください。

6
vava

使用している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);
};
_

他のコメントによると、「level()」行の「_info,notice_」を削除してみてください。

(私はあなたが_/var/log/messages_で特定の何かを探していて、他のすべてのものの中でそれを見つけるのが難しいと思いますか?それが事実である場合、あなたが本当にしていることはずはあなたを作成しています必要なメッセージを正確に含む独自のログファイル。これは少し注意が必要な場合があり、もちろん恐ろしいマニュアルを読む必要があります。)

1
Teddy