停止在OS X上压缩syslog调试消息

时间:2013-06-21 08:08:40

标签: macos logging syslog

我正在使用syslog来捕获应用程序的日志记录。我已经将syslog配置为将我的应用程序日志写入asl.conf中的特定于应用程序的文件:

# Redirect foo to /var/log/foo.log
? [= Sender foo] file /var/log/foo.log

这样可行,但重复的消息会被剔除。例如:

Jun 21 17:22:03 hostname.domain foo[346] <Debug>:   This is a message!
Jun 21 17:22:03 --- last message repeated 3 times ---

如何禁用压缩重复邮件?

1 个答案:

答案 0 :(得分:0)

如果使用-dup_delay选项重新启动syslogd守护程序并将值设置为0,它将停止发生这种情况,但它会阻止日志填充不必要的消息。

描述了here的syslogd的更多细节。