rsyslog 或 syslog-ng 有没有办法允许制表符分隔的消息?我目前正在使用 rsyslog 和 c syslog() 函数从我的应用程序中生成 syslog 消息。问题是我使用 \t 并且当我查看日志时它们被翻译成#011。理想情况下,我希望翻译除选项卡之外的其他控制字符。这样的事情可能吗?
rsyslog 或 syslog-ng 有没有办法允许制表符分隔的消息?我目前正在使用 rsyslog 和 c syslog() 函数从我的应用程序中生成 syslog 消息。问题是我使用 \t 并且当我查看日志时它们被翻译成#011。理想情况下,我希望翻译除选项卡之外的其他控制字符。这样的事情可能吗?
syslog-ng 将传递标签
您绝对可以使用 syslog-ng - 不确定 rsyslog。要在 syslog-ng 中执行此操作,您只需在标记中添加一个 \t。
我使用的 syslog 工具使用制表符分隔符,这是它的配置:
这是一个关于如何从他们的站点配置 syslog-ng 的简短视频: http ://www.logzilla.pro/syslog-ng-configuration