首页 > 编程知识 正文

小型开源日志分析系统(Serlog日志分析)

时间:2023-05-03 18:13:41 阅读:69239 作者:1196

工具介绍本工具最初是为了查看我的ftl(fasttracelog )二进制日志文件而创建的,但是之后为了去Java后台,需要仔细查看SpringBoot、Tomcat等日志,很容易地进行重建

LogViewer是通用的日志查看器。 分析. http://www.Sina.Sina .可以使用用户设置的正则表达式分析文本格式的日志文件,如Spring-Boot、Android、iOS和Visual Studio .如果在功能点1.ini配置了各行日志的正则表达式(REGULAR ),则可以按照该方式分析日志,在REGMAP部分将分析结果映射到日志的各种对应项目(例如Level/PID/TID等) 4 .可以按任何列排序。 5 .如果日志中有文件名/行号(Visual Studio格式),双击日志即可在VS中打开文件并定位。 日志配置0 .有关示例文件,请参阅x64 (版本目录下的文件1.cooot,例如Standard-SpringBoot.ini )

REGULAR :定义了日志分析的中心部分单行日志的正则表达式。 建议使用Regex Match Tracer等工具创建和验证正则表达式。 TIME_FORMAT :定义了时间部分的格式。 目前仅支持四种格式,如yyyy-MM-dd HH:mm:ss.SSS,但通过常规分析,部署后同一线程中前后两个日志之间的时间差(Elapse )2.REGMAP : 定义了日志级别响应方法,如ITEM_LEVEL日志级别对应的.3.LEVELMAP:节。 例如,LEVEL_TRACE=INFO表示日志中的“INFO”与日志查看器中的“Trace”级别相对应的日志。 这样就可以过滤了。 注意1 .本程序最初是为了查看我的快速跟踪(ftl )二进制日志格式而编写的,重点是功能和显示时的性能,接口丑陋)2.第一个分析的日志不大),所以应该在主线程上因此,可以快速过滤/搜索等。 因此,请不要直接打开几个g的catalina.log等。 3 .程序使用了我写的ftl(fishjamtemplatelibrary )的代码。 那个作为我学习笔记的在线库,放入了必要的部分。 里面很复杂,没有加入Demo,看起来很辛苦。 TODO 1.目前,PID和TID之间的关系是并行的,但实际上应该是PID TID的树关系。 当前,分析日志时很少删除旧日志,因此只有一个PID。 没有动力改变。 程序主接口

下载地址源: fishjam/LogViewer

预编译软件包: x86 x64

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。