• 欢迎访问 winrains 的个人网站!
  • 本网站主要从互联网整理和收集了与Java、网络安全、Linux等技术相关的文章,供学习和研究使用。如有侵权,请留言告知,谢谢!

IDEA插件系列(20):Grep Console插件——显示多颜色调试日志

IntelliJ IDEA winrains 来源:二木成林 5个月前 (04-18) 159次浏览

1. 插件介绍

在控制台多颜色日志输出。

2. 安装方式

第一种安装方式是使用IDEA下载进行安装

第二种安装方式是使用离线插件进行安装

插件下载地址:https://plugins.jetbrains.com/plugin/7125-grep-console/

3. 使用方法

可以在如下面板中进行设置

使用IDEA创建一个maven项目

然后添加如下依赖:

<dependency>
    <groupId>junit</groupId>
    <artifactId>junit</artifactId>
    <version>4.12</version>
</dependency>
<dependency>
    <groupId>log4j</groupId>
    <artifactId>log4j</artifactId>
    <version>1.2.17</version>
</dependency>

然后在resources文件夹下创建一个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

再在java目录下创建一个LogTest.java类

内容如下:

import org.apache.log4j.Logger;
import org.junit.Test;
 
public class LogTest {
    @Test
    public void testLoger() {
        final Logger logger = Logger.getLogger("TESTLOGGER");
        logger.debug("DEBUG");
        logger.info("INFO");
        logger.warn("WARN");
        logger.error("ERROR");
        logger.fatal("FATAL");
    }
}

目录结构如下:

查看控制台输出:

作者:二木成林

来源:https://blog.csdn.net/cnds123321/article/details/102869630


版权声明:文末如注明作者和来源,则表示本文系转载,版权为原作者所有 | 本文如有侵权,请及时联系,承诺在收到消息后第一时间删除 | 如转载本文,请注明原文链接。
喜欢 (2)