java问题之异常抛出错误误以为找不到

1.java语句是logger.error("保存失败reportObj: {}",reportObj, e); 按照关键去grep只查找到了reportObj的日志输出,似乎一直没有看到e的输出。。可是e的输出是新起一行也不会有日志时间和。。。所以只能查找到关键字之后再往后推几行,这样就能看到e的日志了。

假设存在日志文件 hrun.log,查询的关键字为"新增用户"

  • 根据关键字查看日志
点我复制cat hrun.log | grep "新增用户"
  • 根据关键字查看后10行日志
cat hrun.log | grep "新增用户" -A 10
  • 根据关键字查看前10行日志
cat hrun.log | grep "新增用户" -B 10
  • 根据关键字查看前后10行日志,并显示出行号
cat -n hrun.log | grep "新增用户" -C 10
  • 查看日志前 50 行
cat hrun.log | head -n 50
  • 查看日志后 50 行,并显示出行号
cat -n hrun.log | tail -n 50

说明:
-A 表示关键字之后,After
-B 表示关键字之前,Before
-C 表示关键字前后,Context

你可能感兴趣的:(java)