Ubuntu

我的每個本地設施在 Unix 中登錄到哪裡?

  • May 19, 2022

我正在使用local0設施登錄資訊HAProxy。我不明白我的每個設施(local0local7)記錄到哪個文件中?

如果您花時間閱讀並理解它和手冊頁,則連結的答案非常清楚,rsyslog.conf但簡而言之:

與所有其他 syslog 工具一樣,定義日誌條目發生情況的規則local6在 syslog 守護程序的配置文件中定義。

您的標籤說您rsyslog在 Ubuntu 上使用,因此請查看/etc/rsyslog.conf. /etc/rsyslog.d/*如果local6未在任何這些文件中定義,則使用如下規則定義它:

local6.*    /var/log/local6.log

這會將每條local6消息記錄到/var/log/local6.log. 如果要減少日誌垃圾郵件,請將優先級更改為infonotice、或更高。warning例如local6.notice,而不是local6.*. 查看man rsyslog.conf並蒐索SELECTORS部分標題。

引用自:https://unix.stackexchange.com/questions/703035