Wie ändere ich die Protokollebene in /var/log / messages?
Ich verwende SUSE Linux Enterprise Server 10, SP2 (SLES10 SP2) und sehe eine große Anzahl von Unterstützungsaufrufen, bei denen Fehler in /var/log/messages protokolliert werden.
Kennt jemand eine Möglichkeit, die Protokollebene in der Datei /var/log/messages zu ändern?
2 answers
Sicher, edit - /etc/syslog.conf
(oder /etc/rsyslog.conf
je nach Distribution). Es gibt eine Zeile
*.=info;*.=notice;*.=warning;\
auth,authpriv.none;\
cron,daemon.none;\
mail,news.none -/var/log/messages
Entfernen *.=hinweis oder *.=info oder zwicken Sie es, wie Sie wollen.
$ man syslog.conf
Gibt Ihnen alle Optionen, die Sie verwenden können.
Vergessen Sie nicht, den Syslog-Daemon neu zu starten, damit Änderungen wirksam werden.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2018-06-17 16:21:13
Es hängt davon ab, welchen Syslog-Daemon Sie verwenden. Aus Ihrem Kommentar zur Verwendung von syslog-ng
würde ich vermuten, dass Sie diesen Abschnitt in /etc/syslog-ng/syslog-ng.conf
ändern sollten:
filter f_messages {
level(info,notice,warn)
and not facility(auth,authpriv,cron,daemon,mail,news);
};
Gemäß dem anderen Kommentar können Sie versuchen, "info,notice
" in der Zeile "level()
" zu entfernen.
(ich vermute, Sie sind auf der Suche nach etwas bestimmten in - /var/log/messages
und Schwierigkeiten haben, es zu finden, unter all den anderen Sachen? Wenn dies der Fall ist, sollten Sie wirklich , um Ihre eigene Protokolldatei mit genau den gewünschten Nachrichten zu erstellen. Dies kann etwas schwierig sein und erfordert natürlich ein gewisses Lesen der gefürchteten Handbücher.)
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2009-10-01 21:26:03