1. 程式人生 > 其它 >Linux滾動日誌文字關鍵字高亮

Linux滾動日誌文字關鍵字高亮

Linux滾動日誌文字關鍵字高亮

設定單個關鍵字高亮

tail -f -n 200 日誌檔案 | perl -pe ‘s/(關鍵字)/\e[1;顏色$1\e[0m/g’

示例:

tail -f -n 200 `日誌檔案` | perl -pe 's/(`關鍵字`)/\e[1;`顏色`$1\e[0m/g'

設定多個關鍵字高亮

tail -f -n 200 日誌檔案 | perl -pe ‘s/(關鍵字1)|(關鍵字2)|(關鍵字3)/\e[1;顏色1$1\e[0m\e[1;顏色2$2\e[0m\e[1;顏色3$3\e[0m/g’

示例:

tail -f -n 200 info.log | perl -pe 's/(DEBUG)|(INFO)|(ERROR)/\e[1;34m$1
\e[0m\e[5;32m$2\e[0m\e[1;31m$3\e[0m/g'

效果展示

在這裡插入圖片描述
可以看到,日誌的關鍵字部分已經高亮顯示,在查詢日誌的時候就可以更快的根據關鍵字定位到問題了,媽媽也再也不會讓我把眼睛捐了

更多字型顏色設定參考

  • 30m:黑
  • 31m:紅
  • 32m:綠
  • 33m:黃
  • 34m:藍
  • 35m:紫
  • 36m:青
  • 37m:白