我正在使用syslog-ng的mongodb插件,它工作的很好,但我找不到一种方法来定制保存日志条目的格式(“DATE”,“FACILITY”,…)。 有谁知道如何做到这一点?
我能find的所有信息都在这里 (有用,但过时), 在这里 (错过了这一点)。
如果你的意思是你想重新命名字段(我认为你正在问),那么你可以尝试这样的事情:
value-pairs( pair("My_Date_Field" "${DATE}") exclude("DATE") )
但是,每个人都必须这样做,我想不出有什么办法可以自动实现。
为了logging,如果你没有设置范围,那么你不需要排除DATE字段,因为它不会被包含在内。
使用syslog-ng 3.4,还有另一种自定义键名的方法,这可能有用也可能没有用。 我写了一个小小的示范,简单地解释一下用价值对可以做什么。