当前位置: 萬仟网 > IT编程>开发语言>Java > 如何利用grep-console插件使Intellij idea显示多颜色调试日志

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

2020年06月23日  | 萬仟网IT编程  | 我要评论

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

安装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!!!");
  }

效果如下

总结

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

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
Copyright © 2020  萬仟网 保留所有权利. 粤ICP备17035492号-1
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com