我在服务器上使用流利的人来导出日志。
我的配置使用类似的东西来捕获几个日志文件:
<source>
type tail
path /my/path/to/file/*/*.log
</source>
正确跟踪不同的文件,但我还需要一个功能:
路径的两个通配符部分也应添加到记录中(让我们称之为directory
和filename
)。
如果in_tail
插件会将文件名添加到记录中,我可以编写一个格式化程序进行拆分和编辑。
我遗失或重写in_tail
的任何内容都是最好的方法吗?
答案 0 :(得分:0)
所以,是的。延长in_tail
是可行的方法。
我编写了一个继承自NewTailInput
的新插件,并使用略有不同的parse_singleline
和parse_multilines
来添加记录的路径。
比预期好多了。