当前位置: 萬仟网 > IT编程>开发语言>Java > IntelliJ IDEA 安装 Grep Console插件 自定义控制台输出多颜色格式功能

IntelliJ IDEA 安装 Grep Console插件 自定义控制台输出多颜色格式功能

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

0 前言

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

1. 安装grep-console插件

2. 设置grep-console

配置好各级日志的前景色

在这里插入图片描述

3. 配置log4j

maven配置文件pom.xml添加log4j的信赖

<dependency> 
  <groupid>log4j</groupid> 
  <artifactid>log4j</artifactid> 
  <version>1.2.17</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

4. 测试最终效果

应用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 安装 grep console插件 自定义控制台输出多颜色格式功能的文章就介绍到这了,更多相关intellij idea 自定义控制台输出多颜色格式内容请搜索萬仟网以前的文章或继续浏览下面的相关文章希望大家以后多多支持萬仟网!

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

相关文章:

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