美文网首页
日志排查小技巧

日志排查小技巧

作者: 一只yami | 来源:发表于2021-03-24 15:13 被阅读0次

命令1

tail -fn 500 file.log|grep -a -3 username

命令解释:
tail 用于查阅正在改变的文件,不断刷新。
-fn 500 表示显示文件最后500行信息
file.log 指的是文件名
| 管道符
grep 表示过滤显示的内容
-a 或 --text : 不要忽略二进制的数据。
-3 表示通过grep过滤到匹配的内容时,还输出此行的后面3行
username 表示要匹配的内容

tail.png

命令2

grep -C 3 guid:\\[90229849425088213141\\] communication-protocol-handle-message.log > file.log

命令解释:
grep 过滤文件
-C 3 表示显示匹配行前后3行的内容
communication-protocol-handle-messag.log 指的是文件名
guid:\\[90229849425088213141\\] 要匹配的内容,注意正则表达式转义
> file.log 表示要把grep到的信息输出到file.log文件
如果要追加使用 >> file.log

grep.png

排查问题时最好寻找关键字搜索日志,并打印前后几行,以便知道入口和出口

相关文章

  • 日志排查小技巧

    命令1 命令解释:tail 用于查阅正在改变的文件,不断刷新。-fn 500 表示显示文件最后500行信息file...

  • Java问题排查整理

    Java问题排查工具箱 问题排查解决思路,逻辑推导工具 日志相关工具日志的标准化to be continued.....

  • 利用actuator动态设置SpringBoot的logback

    前言 日志是用于排查问题的利器,但是在线上打赢的日志太多, 会影响性能,但是打印的日志太少,出问题的时候又难于排查...

  • 2020-04-08数据库死锁问题排查

    在测试同学测试过程中偶然发现日志中出现异常死锁日志如下: 出现问题后,立刻定位日志,排查死锁原因。以下为排查过程,...

  • 基于SLF4J MDC机制实现日志的链路追踪

    问题描述 最近经常做线上问题的排查,而排查问题用得最多的方式是查看日志,但是在现有系统中,各种无关日志穿行其中,导...

  • 日志追踪:log增加traceId

    开发中经常需要根据日志排查问题或跟踪调用流程,很多业务日志并没有考虑排查问题时的便利性,看似都记录了日志,但同一个...

  • CountDownLatch的一次线上问题事故排查

    现象 功能:定时任务,每半个小时就执行一次。现象:在某一天停止触发了。 排查过程 线上机器日志排查 日志分析 20...

  • 2019-02-11 电子面单菜鸟组件开启失败解决方法

    排查方法:可以查看打印组件日志,是否存在 http server or websocket 监视失败的相关日志 解...

  • monkey压力测试第七章(Android端)

    一、monkey日志管理(方便排查问题) 1.日志保存在pc中 adb shell monkey -v...

  • 日志的艺术

    良好的日志是运维、开发人员排查问题的好工具,本文建议定义JSON格式的结构化日志格式,从而有效优化人工以及机器排查...

网友评论

      本文标题:日志排查小技巧

      本文链接:https://www.haomeiwen.com/subject/ojichltx.html