根据报错查询日志
方法一:
1.知道日志的目录文件,切换到对应目录文件后:
直接vi 文件名 ;用/+关键字进行搜索, N上一个 n 下一个
方法二:
1.切换到对应目录文件后,使用grep
grep 'f65cfbf9247f424882cb3abcbc6c5fb' error.log
返回结果
2021-03-31 11:36:01.844 ERROR [f65cfbf9247f424882cb3abcbc6c5fb] [http-nio-8000-exec-2] error_log : 未知错误:java.lang.NullPointerException
2.查询到日志报错所在行号
grep -n ‘关键字’ error.log
返回结果:
63032:2021-03-31 11:36:01.844 ERROR [f65cfbf9247f424882cb3abcbc6c5fb] [http-nio-8000-exec-2] error_log : 未知错误:java.lang.NullPointerException
3.根据行号,查询附近上下文的日志
sed -n ‘63020,63070p’ error.log
方法三:
tail -100f error.log | grep ‘reflect’
方法四:
连接日志工具xshell,测试的时候一直开着tail -100f error.log,报错后,ctrl+c停止日志实时查询,然后…右键查询,输入关键字进行搜索
忘了怎么查,记录下