【发布时间】:2015-12-31 01:40:53
【问题描述】:
我刚刚为 jenkins 安装了日志解析器插件,但它不能处理多行错误。有没有办法让它发挥作用?
我试过了:
^Caught exception(.*)(\n(.*)at (.*))+
和
^Caught exception(.*)(\s(.*)at (.*))+
但似乎没有任何效果。
【问题讨论】:
-
你能举一个你想处理的“多行错误”的例子吗?
我刚刚为 jenkins 安装了日志解析器插件,但它不能处理多行错误。有没有办法让它发挥作用?
我试过了:
^Caught exception(.*)(\n(.*)at (.*))+
和
^Caught exception(.*)(\s(.*)at (.*))+
但似乎没有任何效果。
【问题讨论】:
我正在尝试找到解决同一问题的方法。
假设这是控制台输出的一部分:
1. some text
2. error_type first line
3. error_type second line
4. failed third line
5. some text
我希望将第 2 行和第 4 行之间的文本标记为错误:
我尝试了以下方法,但没有成功
error /(?s)error_type(.*\s)failed/
【讨论】: