我正在使用rsyslog来收集nginx日志。所有看起来都不错,除了用'#011'替换常用标签。文本。
输出损坏的示例:
217.118.93.88 1473674833.412 4418687 ...
应该如何看待:
FileInputStream
为什么会发生这种情况以及如何禁用这种替换?
谢谢!
答案 0 :(得分:2)
尝试这个(就我所见,这是一个未记录的选项,并通过浏览源代码找到它):
global(
parser.escapecontrolcharactertab="off"
)
答案 1 :(得分:1)
"快速脏"修复是禁用转义特殊字符。
添加rsyslog.conf
$EscapeControlCharactersOnReceive off
尽管对我的案例来说这是可以接受的解决方案,但它可能对更复杂的情况有害。