Linux 记录器没有将标签写入日志文件?

Linux 记录器没有将标签写入日志文件?

我的 logger 命令有问题。将 syslog-ng 升级到 3.3 版后(可能不直接依赖它),logger(使用以下命令)不记录标签名称:

logger -t "BLABLA"  some_log_string

我该如何解决?我搜索了一番,但没有找到有关此问题的任何信息。

提前致谢。

答案1

好吧,我自己解决了这个问题。显然,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 目录

相关内容