目錄
- 背景
- 查看實時日志
背景
在項目開發過程中,在調試的階段,往往需要debug或者進行查看日志。但日志一般隱藏得比較深,不容易直接找到,常用命令可能有如下:
# 查看當前路徑下,所有日志文件包含"xxx"的文件中所在行 grep "xxx" *.log.* --col # 查看開頭 head xxx.log # 查看結尾 tail xxx.log # 查看全部 cat xxx.log
但是,這樣輸出日志,往往都是調試之后,在重新查找輸出的記錄,這樣雖然也能排查,但往往排查成本會比較高。如果你找后端系統中,運行了一行日志代碼,相關日志就馬上顯示出來,并且高亮,那該多好。
查看實時日志
那就使用下面這個命令吧:
# 查看實時日志命令 tail -f *.log --col
簡單又好用。
補充:Linux查看實時日志
當需要實時查看linux匯總某些服務器的日志時,可以使用下面的命令
tail -f -n 100 test.log
上述的命令可實時顯示最新的100行日志。若需要查看更多的日志,把100改大點即可。