利用grep-console外掛使Intellij idea顯示多顏色除錯日誌
由於Intellij idea不支援顯示ascii顏色,grep-console外掛能很好的解決這個問題,下面就以開發JavaEE專案中,結合Log4j配置多顏色日誌輸出功能。
安裝grep-console外掛
https://plugins.jetbrains.com/plugin/7125-grep-console 下載最新的版本
idea的設定安裝外掛 選擇下載好的zip包,重啟idea.
設定grep-console
配置好各級日誌的前景色
配置Log4j
Maven配置檔案pom.xml新增log4j的信賴
- <dependency>
- <groupId>log4j</groupId>
- <artifactId>log4j</artifactId>
- <version>1.2.17</version>
- </version> </dependency>
在resource 資料夾新增log.4j的配置檔案 log4j.properties 並新增如下內容
- ### set log levels ###
- log4j.rootLogger = debug , stdout
- ### 輸出到控制檯 ###
- log4j.appender.stdout = org.apache.log4j.ConsoleAppender
- log4j.appender.stdout.Target = System.out
- log4j.appender.stdout.layout = org.apache.log4j.PatternLayout
- log4j.appender.stdout.layout.ConversionPattern = %-d{yyyy-MM-dd HH:mm:ss} [ %t:%r ] - [ %p ] %m%n
- ### 輸出到日誌檔案 ###
- log4j.appender.D = org.apache.log4j.DailyRollingFileAppender
- log4j.appender.D.File = logs/log.log
- log4j.appender.D.Append = true
- log4j.appender.D.Threshold = DEBUG ## 輸出DEBUG級別以上的日誌
- log4j.appender.D.layout = org.apache.log4j.PatternLayout
- log4j.appender.D.layout.ConversionPattern = %-d{yyyy-MM-dd HH:mm:ss} [ %t:%r ] - [ %p ] %m%n
- D.layout.ConversionPattern = %-d{yyyy-MM-dd HH:mm:ss} [ %t:%r ] - [ %p ] %m%n
測試最終效果
應用JUnit寫如下測試程式碼
- @Test
- public void testLoger(){
- final Logger logger = Logger.getLogger("TestErrOut");
- logger.debug(" This is debug!!!");
- logger.info(" This is info!!!");
- logger.warn(" This is warn!!!");
- logger.error(" This is error!!!");
- logger.fatal(" This is fatal!!!");
- }
相關文章
- Intellij IDEA除錯IntelliJIdea除錯
- IntelliJ Idea優秀外掛IntelliJIdea
- Intellij外掛之除錯停止生命週期IntelliJ除錯
- shell日誌顏色處理
- IntelliJ IDEA中用Git外掛操作IntelliJIdeaGit
- 您不想錯過的十大 IntelliJ IDEA 外掛IntelliJIdea
- IntelliJ IDEA最佳外掛 - Vojtech RuzickaIntelliJIdea
- ReSharper 顯示使用的顏色
- Color Convert ---- Sublime Text 3多種顏色轉換外掛
- IntelliJ IDEA 如何下載安裝外掛IntelliJIdea
- 【如何在Intellij IDEA中使用lombok外掛】IntelliJIdeaLombok
- IntelliJ IDEA14如何顯示行號IntelliJIdea
- IntelliJ IDEA 外掛Rest Client 外掛使用過程遇到的問題IntelliJIdeaRESTclient
- 11個JavaScript顏色選擇器外掛JavaScript
- 日誌與除錯除錯
- 除錯你的chrome控制檯顏色除錯Chrome
- Java開發必裝的IntelliJ IDEA外掛JavaIntelliJIdea
- Erlang 開發者的福音:IntelliJ IDEA 的 Erlang 外掛IntelliJIdea
- IntelliJ IDEA-Diagrams(圖表)外掛的使用IntelliJIdea
- 5分鐘教你使用idea除錯SeaTunnel自定義外掛Idea除錯
- Intellij IDEA除錯功能使用總結IntelliJIdea除錯
- 使用Intellij IDEA遠端除錯Spark程式IntelliJIdea除錯Spark
- IntelliJ IDEA遠端除錯Elasticsearch6.1.2IntelliJIdea除錯Elasticsearch
- linux中顯示有顏色的字元......Linux字元
- Mac 終端命令列顏色高亮顯示Mac命令列
- Laravel 錯誤日誌的外掛 (Laravel-log-viewer)LaravelView
- [外掛擴充套件]非同步除錯神器Slog,“從此告別看日誌,清日誌檔案了”套件非同步除錯
- SSM(十二) dubbo日誌外掛SSM
- IntelliJ IDEA/Android Studio外掛開發指南IntelliJIdeaAndroid
- Android除錯----日誌Android除錯
- 在IntelliJ IDEA中多執行緒併發程式碼的除錯方法IntelliJIdea執行緒除錯
- java桌面顯示出錯,顯示佔半邊,顯綠色。Java
- Java程式設計師必備的IntelliJ IDEA外掛Java程式設計師IntelliJIdea
- 多程式瀏覽器下ActiveX外掛除錯技巧瀏覽器除錯
- 利用CSS改變圖片顏色的多種方法!CSS
- win10顯示器顏色不正常偏紅該怎麼辦 win10顯示器顏色該怎麼校正Win10
- nginx日誌中顯示cookie資訊NginxCookie
- Idea外掛Idea