IDEA 如何隱藏DEBUG日志


問題

  IDEA 打印太多的DEBUG日志,看起來很煩,有沒有辦法隱藏日志?

  網上找了一圈,沒有誰寫的靠譜的,也是無語了。

  網上的方案基本上只有兩種:
    1、添加log4j.properties
    2、spring-boot 項目 使用【Edit Configuration】來修改配置
  這兩種都有很大的局限性。

  那是否有一勞永逸的辦法呢?答案是有的。

解決

  現在玩IDEA的人,沒有不裝 Grep Console 插件的吧,如果沒裝的話,建議你裝一個。

  Grep Console 本身並沒有哪個按鈕是可以直接禁止顯示DEBUG日志的,但是它有更好的功能,那就是過濾器

  打開菜單:【File】 - 【Setting】 - 【Other Settings】 - 【Grep Console】
  這個中間有一塊設置【Filtering】,默認是沒有勾選的,把它勾選上
  然后修改正則表達式 【Expression】,匹配DEBUG就行, .*DEBUG.*
  動作【Action】 選擇 REMOVE 或者 REMOVE_UNLESS_PREVIOUSLY_MATCHED 都可以
  別的選項用默認值就行,最后保存配置。
  整體配置如下圖:

 

  PS:當然,上面的方法僅僅是過濾IDEA里的日志,如果部署到服務器上的話,還是得修改配置里的日志級別。

  原創文章,歡迎轉載,轉載請注明出處!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM