問題
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里的日志,如果部署到服務器上的話,還是得修改配置里的日志級別。
原創文章,歡迎轉載,轉載請注明出處!