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

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

程序员文章站 2022-07-02 21:42:45
0 前言由于intellij idea不支持显示ascii颜色,grep-console插件能很好的解决这个问题,下面就以开发javaee项目中,结合log4j配置多颜色日志输出功能。1. 安装gre...

0 前言

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

1. 安装grep-console插件

2. 设置grep-console

配置好各级日志的前景色

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