Linux

Linux 記錄器不會將標籤寫入日誌文件?

  • December 15, 2012

我對 logger 命令有疑問。將 syslog-ng 升級到 3.3 版後(可能不直接依賴它),logger(使用下面的命令)不會記錄標籤名稱:

logger -t "BLABLA"  some_log_string

我該如何解決?我四處搜尋,但找不到有關此問題的任何資訊。

提前致謝。

好的,我自己解決了這個問題。顯然,syslog-ng 的創建者在新版本(3.0)中對其進行了一些更改,我使用的是 syslog-ng 3.3。為了顯示帶有應用程序名稱的日誌消息,我們必須包含$MSGHDR指令$MSG。範例模板將如下所示:

template("$DATE $YEAR $MSGHDR$MSG\n")

從現在開始,syslog-ng 將像這樣記錄:

2012 年 12 月 15 日 15:22:01 fw_update_app:找到 fw 目錄

引用自:https://serverfault.com/questions/440154