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

安装grep-console插件
https://plugins.jetbrains.com/plugin/7125-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!!!");
}

效果如下

转载于:https://www.cnblogs.com/a-du/p/10435125.html

利用grep-console插件使Intellij idea显示多颜色调试日志相关推荐

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

    1. 插件介绍 在控制台多颜色日志输出. 2. 安装方式 第一种安装方式是使用IDEA下载进行安装 第二种安装方式是使用离线插件进行安装 插件下载地址:https://plugins.jetbrain ...

  2. 利用transform:translate使div居中显示

    利用transform:translate使div居中显示 之前一直在用这个属性让某个div居中显示,但是一直有一个困惑,我想同时让水平和垂直都居中,可是水平方向总会有一点偏差,看一下以前怎么写的. ...

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

    IntelliJ IDEA 自定义控制台输出多颜色格式功能 1. 打开IDEA设置面板 2. 点击插件(Plugins)安装Grep Console 3. 重启IDEA后设置颜色 4. 效果图 5. ...

  4. IDEA用Grep Console插件搭配Log4j2实现日志色彩

    1.Maven项目配置Log4j2 Maven的POM.xml <dependency><groupId>org.springframework.boot</groupI ...

  5. idea插件之:Grep Console 控制台输出最美日志颜色主题

    输出样式 单独INFO等单词标注颜色 整体标注颜色 设置Grep Console插件样式 settings->other settings->Grep Console 这是样式 颜色参数 ...

  6. intellij html 插件,解决intellij idea中使用live edit插件不能在chrome即时显示css变化的方法(html可以)...

    问题源于一次chrome内核的更新 详细请看 就是说chrome在14年一月的时候更新了一次内核,removes getAllStylesheets method from protocol这是原话, ...

  7. SpringBoot logback-spring配置,再也不用为日志烦恼了。再推荐IDEA一个日志插件Grep Console美美哒展示控制台输出

    目录 一.配置内容及效果 二.配置解析 三.插件推荐 四.推荐大牛文章 一.配置内容及效果 1.配置项目展示 2.logback-spring.xml日志配置文件 <?xml version=& ...

  8. Linux中利用grep命令如何检索文件内容详解

    前言 Linux系统中搜索.查找文件中的内容,一般最常用的是grep命令,另外还有egrep命令,同时vi命令也支持文件内容检索.下面来一起看看Linux利用grep命令检索文件内容的详细介绍. 方法 ...

  9. 解决 IntelliJ IDEA 内置的 Tomcat 日志中显示的中文乱码

    解决 IntelliJ IDEA 内置的 Tomcat 日志中显示的中文乱码 方法 1 方法 2(不推荐) 笔者的环境: JDK 13.0.2 Maven 3.6.3 Tomcat 9.0.41(Se ...

  10. 极致加速:利用Really Static插件实现WordPress全站静态化

    Wordpress 是采用PHP+MySQL的架构完成网站页面呈现的.客户端浏览器访问网站页面是首先通过PHP(超文本预处理解释性的语言)调用MySQL中的数据反馈给你最终浏览器看到的页面的. 而我们 ...

最新文章

  1. jenkins 手动执行_Jenkins(一)
  2. python遗传算法工具包_Deap: python中的遗传算法工具箱
  3. 触发ALV事件时报错MOVE_TO_LIT_NOTALLOWED_NODATA
  4. 搞科研、学术的朋友注意了,停下手头的活,再忙也要看一下这个!
  5. windows之tracert与linux之traceroute用法详解
  6. 关于win安装vir的临时笔记
  7. 重庆大学李婷婷计算机学院,北京大学青年研究中心赴我校考察调研
  8. JS_模拟广告栏跟随效果
  9. 一步步教你优化Delphi字串查找(转载)
  10. mysql 4,mysql 4.1,mysql 数据库中文问题
  11. pp助手苹果版本_腾讯桌球安卓和苹果系统如何进28以及怎么解决没有金币时的烦恼...
  12. POJ 1201 Intervals(差分约束)
  13. 荣耀终端android面试,华为终端面试经验
  14. HTML为图片添加Alt描述,图片标签alt
  15. 如何通过组策略来缓解打印机后台处理程序漏洞CVE-2021-34527?
  16. 河南专升本公共英语语法考点分析---动词时态
  17. 计算机弹歌光年之外谱子,光年之外-G.E.M. 鄧紫棋-和弦谱-《弹吧》官网tan8.com-和弦谱大全,学吉他,秀吉他...
  18. 解决 Windows资源保护找到了损坏文件但无法修复问题
  19. while中的continue用法,getchar及putchar使用方法
  20. Autodesk Maya软件介绍

热门文章

  1. cvCvtPixToPlane cvCvtPlanetoPix
  2. mysql xmlhttp_php_xmlhttp 乱码问题解决方法
  3. 区块链以太坊开发测试网汇总
  4. latex 图片整行居中 /centering无效
  5. 区块链 以太坊 Solidity状态变量、局部变量与memory 、storage
  6. 【Django 2021年最新版教程21】数据库查询 model 多条数据 queryset转dict字典 返回渲染到前端
  7. axure如何实现跳转_Axure 9 教程:如何做跑马灯广告、弹幕
  8. # 检测中英输入法_奇怪的知识点增加了 手机输入法还能做更多
  9. 设计模式之GOF23观察者模式
  10. htc a620d 刷android,续航以及最后的总结_HTC A620d - CNMO