IDEA用Grep Console插件搭配Log4j2实现日志色彩
1、Maven项目配置Log4j2
- Maven的POM.xml
<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-log4j2</artifactId>
</dependency>
- Log4j2.xml(只是贴出来说明log4j需要这两个过程,不要照搬,这不是log4j的安装文章)
<?xml version="1.0" encoding="UTF-8"?>
<!--日志级别以及优先级排序: OFF > FATAL > ERROR > WARN > INFO > DEBUG > TRACE > ALL -->
<!--Configuration后面的status,这个用于设置log4j2自身内部的信息输出,可以不设置,当设置成trace时,你会看到log4j2内部各种详细输出-->
<!--monitorInterval:Log4j能够自动检测修改配置 文件和重新配置本身,设置间隔秒数-->
<configuration status="INFO" monitorInterval="30"><!--先定义所有的appender--><appenders><!--这个输出控制台的配置--><console name="Console" target="SYSTEM_OUT"><!--输出日志的格式--><PatternLayout pattern="[ %p ] [%-d{yyyy-MM-dd HH:mm:ss}] [ LOGID:%X{logid} ] [%l] %m%n"/></console><!--文件会打印出所有信息,这个log每次运行程序会自动清空,由append属性决定,这个也挺有用的,适合临时测试用--><File name="Test" fileName="log/test.log" append="false"><PatternLayout pattern="[ %p ] %-d{yyyy-MM-dd HH:mm:ss} [ %t:%r ] [%l] %m%n"/></File><RollingFile name="RollingFileInfo" fileName="log/log.log" filePattern="log/log.log.%d{yyyy-MM-dd}"><!-- 只接受level=INFO以上的日志 --><ThresholdFilter level="info" onMatch="ACCEPT" onMismatch="DENY"/><PatternLayout pattern="[ %p ] [%-d{yyyy-MM-dd HH:mm:ss}] [ LOGID:%X{logid} ] [%l] %m%n"/><Policies><TimeBasedTriggeringPolicy modulate="true" interval="1"/><SizeBasedTriggeringPolicy/></Policies></RollingFile><RollingFile name="RollingFileError" fileName="log/error.log" filePattern="log/error.log.%d{yyyy-MM-dd}"><!-- 只接受level=WARN以上的日志 --><Filters><ThresholdFilter level="warn" onMatch="ACCEPT" onMismatch="DENY" /></Filters><PatternLayout pattern="[ %p ] %-d{yyyy-MM-dd HH:mm:ss} [ %t:%r ] [%l] %m%n"/><Policies><TimeBasedTriggeringPolicy modulate="true" interval="1"/><SizeBasedTriggeringPolicy/></Policies></RollingFile></appenders><!--然后定义logger,只有定义了logger并引入的appender,appender才会生效--><loggers><!--过滤掉spring和mybatis的一些无用的DEBUG信息--><logger name="org.springframework" level="INFO"></logger><logger name="org.mybatis" level="INFO"></logger><root level="all"><appender-ref ref="Console"/><appender-ref ref="Test"/><appender-ref ref="RollingFileInfo"/><appender-ref ref="RollingFileError"/></root></loggers>
</configuration>
2、IDEA安装Grep Console
- 进入Setting-Plugins选择Marketplace搜索Grep Console
- 安装完成重启
- 安装成功
- 我的配置
红圈圈圈出来的是求前景颜色,就是字体颜色;左侧是Backgroud是背景色
3、 效果
按照颜色分成显示炒鸡棒!!!!!!!
IDEA用Grep Console插件搭配Log4j2实现日志色彩相关推荐
- idea插件之:Grep Console 控制台输出最美日志颜色主题
输出样式 单独INFO等单词标注颜色 整体标注颜色 设置Grep Console插件样式 settings->other settings->Grep Console 这是样式 颜色参数 ...
- IntelliJ IDEA 自定义控制台输出多颜色格式功能 --- 安装Grep Console插件
IntelliJ IDEA 自定义控制台输出多颜色格式功能 1. 打开IDEA设置面板 2. 点击插件(Plugins)安装Grep Console 3. 重启IDEA后设置颜色 4. 效果图 5. ...
- IDEA插件系列(20):Grep Console插件——显示多颜色调试日志
1. 插件介绍 在控制台多颜色日志输出. 2. 安装方式 第一种安装方式是使用IDEA下载进行安装 第二种安装方式是使用离线插件进行安装 插件下载地址:https://plugins.jetbrain ...
- SpringBoot logback-spring配置,再也不用为日志烦恼了。再推荐IDEA一个日志插件Grep Console美美哒展示控制台输出
目录 一.配置内容及效果 二.配置解析 三.插件推荐 四.推荐大牛文章 一.配置内容及效果 1.配置项目展示 2.logback-spring.xml日志配置文件 <?xml version=& ...
- 2022.3IDEA配置grep console
首先安装Grep Console (这个大家都会吧) 安装之后 打开File 选项的Setting→Other Settings→Grep Console 3. 打开之后默认的样式是下图(我做了一下标 ...
- log4j2 异步日志
Log4j2异步日志 异步日志 log4j2最大的特点就是异步日志,其性能的提升主要也是从异步日志中受益,我们来看看如何使用log4j2的异步日志. 同步日志 异步日志 Log4j2提供了两种实现日志 ...
- 搭建syslog服务器+log4j2输出日志到syslog
文章目录 前言 搭建syslog服务器 修改rsyslog配置 自定义配置 测试验证 Log4j2依赖 Log4j2配置 测试接口 验证 日志转发 参考资料 前言 本文将介绍如何搭建syslog服务器 ...
- log4j2 无日志记录_在Log4j2中更好地执行非日志记录器调用
log4j2 无日志记录 使用Log4j 1.x并希望避免在某些情况下可能会造成额外的性能影响(即使实际上未记录该消息)时,通常使用日志记录防护 . Java的简单日志记录外观 ( SLF4J )带给 ...
- Unity编辑器下Console面板查看完整打印日志
最近在做客户端遇到这样一个问题,对于Console面板上的打印日志,每条打印的内容是有上限的,比如我有一个包含100个国王信息的消息打印日志 往下拖动 划到底也只是显示了63条国王信息. 解决方法: ...
最新文章
- 精简教程版 | 100行代码入手天池CV赛事
- asp.net mvc下的多语言方案 包含Html,Javascript和图片
- Android SDK更新的问题
- c c++ 函数内数组初值_C编程基础-关键字-函数和指针
- MOCTF-Web-一道水题
- Java中如何利用gson解析数据
- 周鸿祎评互联网大佬的编程能力:我能排前三,谁排第一?
- 书籍-Linux运维之道
- uboot如何驱动SD卡
- Blender导出模型到maya
- 有哪些简洁好看且能高效整理信息的便签软件
- hadoop可以解决什么问题_在家艾灸可以解决这些问题
- oracle lsnrctl命令,oracle lsnrctl
- 绘画系统——P5.js
- nodejs+express开发微信公众号--配置微信测试号
- Android Java层和Native层通信入门指南开篇
- OpenCV4中读取摄像头参数YAML文件(C++和C#)
- [初学Spring Boot](2):单元测试报错:org.junit.runners.model.InvalidTestClassError:Invalid test class
- 机器学习 深度学习服务器 适合学生党的
- 让Tomcat支持中文路径名和中文文件名
热门文章
- Qt跨线程使用moveToThread的注意事项(Cannot move to target thread )
- [免杀]基于python的ipv4加载器
- 理想中的接口自动化项目
- android的今日头条软件怎么删除,如何把今日头条账号注销 退出账号的方法教程[多图]...
- windows7系统损坏修复_重装系统是选择 ghost win7 还是原版 win7_windows7教程
- html复选框不能勾选,html – 选中时CSS样式复选框 – 不起作用
- sae 本地 php,如何在 SAE 下操作本地IO
- 联想服务器测试项目,联想服务器集成测试系统iPTS今上线
- python性能分析(一)——使用timeit给你的程序打个表吧
- chrome插件 自动点击页面元素 自动填入内容