码迷,mamicode.com
首页 > 其他好文 > 详细

Jenkins解析日志(log-parser-plugin)

时间:2019-01-15 22:34:33      阅读:1010      评论:0      收藏:0      [点我收藏+]

标签:说明文档   nes   class   web页面   产生   安装插件   web   tin   warnings   

Jenkins打包机打包时产生了大量的日志,当报错时,不方便查看error日志
因为日志量太大,查看全部log的时候整个web页面会卡死,所以引用log-parser-plugin可以增加过滤条件显示日志
  

第1步:安装插件log-parser-plugin

 

第2步:增加log解析的配置文件

 
log可以分块展示(error、warning、info),级别后面是匹配的关键字,根据正则匹配出要分到当前块的内容
 
例如:error /[Ee]rror/
表示匹配行中包含Error或error的行到error分块中
分块可以有多个匹配规则
 
参考例子内容如下:
ok /not really/
 
# match line starting with error , case-insensitive
error /[Ee]rror/
error /ERROR/
 
# list of warnings here...
warning /[Ww]arning/
warning /WARNING/
 
# create a quick access link to lines in the report containing INFO
info /INFO/
 
# each line containing BUILD represents the start of a section for grouping errors and warnings found after the line.
# also creates a quick access link.
start /BUILD/

第3步:Jenkins配置日志解析规则文件

技术分享图片
勾选使用全局还是当前工程的规则文件,后面写对应master或工程服务器上的绝对路径即可
Use global rule:全局规则文件
User project rule:这个工程服务器上的规则文件
 
效果如下:
1、当前构建结果中,点击Parsed Console Output,可查看各个分块的结果(error、warning、info)
2、每个分块下显示具体匹配的条数(例如例子中Error是1条,Warning是1条)
3、点击对应分块下的报错,会定位到日志中对应的位置
技术分享图片
 

Jenkins解析日志(log-parser-plugin)

标签:说明文档   nes   class   web页面   产生   安装插件   web   tin   warnings   

原文地址:https://www.cnblogs.com/meitian/p/10274619.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!