欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

如何利用grep-console插件使Intellij idea显示多颜色调试日志

程序员文章站 2024-01-05 20:39:34
由于intellij idea不支持显示ascii颜色,grep-console插件能很好的解决这个问题,下面就以开发javaee项目中,结合log4j配置多颜色日志输出功能。安装grep-conso...

由于intellij idea不支持显示ascii颜色,grep-console插件能很好的解决这个问题,下面就以开发javaee项目中,结合log4j配置多颜色日志输出功能。

安装grep-console插件

 下载最新的版本

如何利用grep-console插件使Intellij idea显示多颜色调试日志

idea的设置安装插件 选择下载好的zip包,重启idea.

如何利用grep-console插件使Intellij idea显示多颜色调试日志

设置grep-console配置好各级日志的前景色

如何利用grep-console插件使Intellij idea显示多颜色调试日志

配置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!!!");
  }

效果如下

如何利用grep-console插件使Intellij idea显示多颜色调试日志

总结

到此这篇关于利用grep-console插件使intellij idea显示多颜色调试日志的文章就介绍到这了,更多相关利用grep-console插件使intellij idea显示多颜色调试日志内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!