通常我们会遇到一种情况,就是去排错的时候,由于对系统日志不够熟悉,不能一下子定位到报错是在哪个文件中发生了,那有没有方法快速找到是哪个文件在报错呢?
例如下面有这么多日志,我需要快速定位是哪个文件在报错
那么这里分享一个我自己一直用的命令
tail -f *.log |egrep -i -A5 -B5 '(warn|err)'
这时候,所有有warn和error级别的日志都会被监视,很容易就能定位是哪个文件在报错,问题排查会很方便。
通常我们会遇到一种情况,就是去排错的时候,由于对系统日志不够熟悉,不能一下子定位到报错是在哪个文件中发生了,那有没有方法快速找到是哪个文件在报错呢?
例如下面有这么多日志,我需要快速定位是哪个文件在报错
那么这里分享一个我自己一直用的命令
tail -f *.log |egrep -i -A5 -B5 '(warn|err)'
这时候,所有有warn和error级别的日志都会被监视,很容易就能定位是哪个文件在报错,问题排查会很方便。