0

我正在使用 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 ---

如何禁用重复消息的压缩?

4

1 回答 1

0

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

此处描述了 syslogd 的更多详细信息。

于 2013-06-21T10:43:31.057 回答