目前我有:
multiline { type => "tomcat" pattern => "(^.+Exception: .+)|(^\s+at .+)|(^\s+... \d+ more)|(^\s*Caused by:.+)|(---)" what => "prevIoUs" }
这是我的日志的一部分:
TP-xxxxxxxxxxxxxxxxxxxxxxxx: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx at xxxxxx Caused by: xxxxxxxxx at xxxxxx Caused by: xxxxxxxxx --- The error occurred in xxxxxxxxx. --- The error occurred xxxxxxxxxx.
我的模式在这里不起作用.可能是因为我在最后添加了(—).什么是正确的正则表达式还添加—线?
谢谢
解决方法
您还需要考虑该行上的其他字符:
(^---.*$)