Linux
有沒有辦法從日誌中刪除“最後一條消息重複 x 次”?
我有一個腳本可以更新我(Debian)伺服器上核心日誌的任何更改。
問題是有時日誌包含以下行:
last message repeated 4 times
我意識到這是一個縮短日誌大小的功能——但在這種情況下,我更喜歡記錄消息的每個實例。
有沒有辦法關閉這個功能?
在 BSD 系統上,syslogd 有 -c 選項,您可以啟動 syslogd -cc 來禁用此功能。
在 linux 上(在 Debian 上檢查), man syslogd 沒有列出這樣的選項。
linux下好像沒辦法關掉:
http://www.syslog.org/forum/syslog-and-syslogd/disable-’last-message-repeated’-compression-on-lin/
使用 $RepeatedMsgReduction 控制重複消息過濾
/etc/rsyslog.conf
(on
預設情況下在 Ubuntu 系統上):# Filter duplicated messages $RepeatedMsgReduction on
更多詳細資訊:https ://www.rsyslog.com/doc/master/configuration/action/rsconf1_repeatedmsgreduction.html