Syslog-Ng
syslog-ng 將日誌級別/優先級設置為警告或更多以減少冗長
如何執行/配置
syslog-ng
僅高於安全日誌級別/優先級的日誌WARNING
?我想丟棄
NOTICES
像:Destination timeout has elapsed, closing connection; fd='36'
從文件中:(https://www.syslog-ng.com/technical-documents/doc/syslog-ng-open-source-edition/3.22/administration-guide/17#TOPIC-1209129)我發現了這個:
syslog-ng OSE 應用程序從 internal() 源發送以下消息類型:
致命:優先級值:關鍵(2),設施值:系統日誌(5)
錯誤:優先級值:錯誤(3),設施值:系統日誌(5)
警告:優先級值:警告(4),設施值:系統日誌(5)
notice:優先級值:notice (5),Facility 值:syslog (5)
info:優先級值:info (6),Facility 值:syslog (5)
但找不到如何將日誌級別設置為
warning
internal()
syslog-ng的來源在不同的硬編碼日誌級別上生成內部消息。verbose
,debug
, 和trace
消息可以用 啟用/禁用syslog-ng-ctl verbose|debug|trace --set on|off
。您可以添加過濾器以僅保留警告及以上:
filter f_warn { severity(warning..emergency) }; log { source { internal(); }; filter(f_warn); destination { ... }; };