java项目日志实时打印太多太快,如何用linux命令精准定位到日志打印出错信息的地方

java项目日志打的太多太快,如何用linux命令查看日志
大家在开发中可能会遇到一个问题,项目如果部署到了生产环境后,由于东西太多,日志打印的速度也会很快,查询报错日志的时候就会很麻烦。那么Linux可不可以精准定位到日志打印出错信息的地方呢?
当然是有的啦。

cat log.txt | grep 'ERROR' 打印有ERROR的行
cat log.txt | grep 'ERROR' -A 5 查找ERROR字符,并显示ERROR所在行的之后5行

cat log.txt | grep 'ERROR' -B 5 之前5行

cat log.txt | grep 'ERROR' -C 5 前后5行

进到文件中了也可以直接使用这些命令

grep -B 4 "games"
grep -A 4 "games"
grep -C 4 "games"

 

 

posted @ 2025-01-23 11:34  TIME_小白  阅读(74)  评论(0)    收藏  举报