【发布时间】:2014-06-18 19:39:01
【问题描述】:
我正在尝试使用多行来组合日志文件中具有相同起始符号的多行。在我的例子中,起始符号是#S#。它看起来像这样:
#S# dsifj sdfojosf sfjosdfoisdjf
#S# dsfj sdojifoig dfpkgokdfgk 89s7fsjlk sdf
#S# lsdffm dg;;dfgl djfg 930`e`fsd
...
...
...
注意:随机字符只是用来模仿实际日志的内容。
下面是多行开头的写法:
multiline {
type => "table_init"
pattern => "#S#"
negate => true
what => "next"
}
我假设我写的内容确实将它们组合为一行,但我想知道这是否会打印出该行,或者我是否需要在打印之前使用 gork 解析整行。任何想法和意见都会有所帮助。谢谢。
【问题讨论】: