IntelliJIDEA安装GrepConsole插件⾃定义控制台输出多颜
⾊格式功能
0 前⾔
由于Intellij idea不⽀持显⽰ascii颜⾊,grep-console插件能很好的解决这个问题,下⾯就以开发JavaEE项⽬中,结合Log4j配置多颜⾊⽇志输出功能。
1. 安装grep-console插件
2. 设置grep-console
配置好各级⽇志的前景⾊
3. 配置Log4jlog4j2 appender
Maven配置⽂件l添加log4j的信赖
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.17</version>
</dependency>
在resource ⽂件夹添加log.4j的配置⽂件 log4j.properties 并添加如下内容
### set log levels ###
### 输出到控制台 ###
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("TestErrOut");
logger.debug(" This is debug");
logger.info(" This is info");
logger.warn(" This is warn");
<(" This is error");
logger.fatal(" This is fatal");
}
效果如下
总结
到此这篇关于IntelliJ IDEA 安装 Grep Console插件⾃定义控制台输出多颜⾊格式功能的⽂章就介绍到这了,更多相关IntelliJ IDEA ⾃定义控制台输出多颜⾊格式内容请搜索以前的⽂章或继续浏览下⾯的相关⽂章希望⼤家以后多多⽀持!
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论