通过关键字查询日志(两种方式)
方式一
根据关键字获取行号
1 : grep -nH "Excetion message" catalina.out
2: cat -n tomcat/logs/catalina.out | grep NullPointerException
根据行号展示具体内容
catalina.out:239770:AtomException:className=XXXXXXXXXXXXXX=未查询到未制单的单据!
catalina.out:239772: at com.xxxxxxx.CreateNoSystemError(xxxx.java:26)
记录行号行号
cat -n tomcat/logs/catalina.out|tail -n +行号 |head -n +条数
例 : cat -n tomcat/logs/catalina.out|tail -n +239770 |head -n +100
方式二
根据关键字输出前后行数
-A 表示关键字之后,After
-B 表示关键字之前,Before
-C 表示关键字前后,Context
cat catalina.out | grep "异常关键字" -A 50 -B 50
其他
清空catalina.out日志
echo -n " " > catalina.out