log4j2 自定义日志级别
log4j内置日志级别
注意 : intLevel 值越小,级别越高 (log4j2 官方文档)
自定义日志级别
第一步 :声明自定义级别 intLevel参考上面的值
<CustomLevels><CustomLevel name="INITLEVEL" intLevel="240" />
</CustomLevels>
第二步 : 配置自定义级别输出
<loggers><root level="warn"><appender-ref ref="Console"/></root> <logger name="initLog" level="INITLEVEL" additivity="false"><appender-ref ref="Console" /></logger>
</loggers>
注意 : root的级别一定要比自定义级别高,要不然不能输出。例如warn 的级别是300 ,自定义级别是350 ,那么自定义级别的日志就不能输出了。
第三步:使用自定义级别:
private Logger log = LogManager.getLogger(ScheduleJobServiceImpl.class.getName());log.log(Level.getLevel("INITLEVEL"), "初始化日志输出测试");
注:官方网站还给出了另一种自定义级别的使用方式。
private static final ExtLogger logger = ExtLogger.create(MyService.class);//自定义级别
logger.diag("another message");
看起来代码更简介,更易用,
但是需要自己写个日志的扩展对象。有机会的话日后补充。
log4j2 自定义日志级别相关推荐
- java自定义日志级别_自定义log4j日志级别
因为项目中需要输出一些特别的日志来做数据统计.如果开启log4j提供的INFO日志级别,每天生成的日志文件就会变得越来越大.这样就得写个定 时任务来删除这个文件.为了只输出所需的日志级别,唯有自己定义 ...
- Java日志框架 -- 日志框架介绍、日志门面技术、JUL日志(JUL架构、JUL入门示例、JUL日志级别、JUL日志的配置文件)
1. 日志的概念 日志文件是用于记录系统操作事件的文件集合,可分为事件日志和消息日志.具有处理历史数据.诊断问题的追踪以及理解系统的活动等重要作用. 2. Java日志框架 问题: 控制日志输出的内容 ...
- Tomcat 修改控制台输出日志级别
叙述 一般在部署Tomcat后,运行久了,catalina.out文件会越来越大,对系统的稳定造成了一定的影响.可通过修改conf/logging.properties日志配置文件来屏蔽掉这部分的日志 ...
- log4j2动态修改日志级别及拓展性使用
一.供参考的完整日志配置 <?xml version="1.0" encoding="UTF-8"?><!-- 配置LoggerConfig, ...
- log4j2自定义过滤器_Log4j级别示例–订单,优先级,自定义过滤器
log4j2自定义过滤器 If you have used log4j, you will notice that there are many methods to log messages. Fo ...
- log4j2自定义动态配置日志
项目需求 1.平台日志:Spring Boot项目中接入log4j2日志,公共配置作平台日志. 2.业务日志:为了方便定位业务问题自定义动态日志,根据不同业务输出不同名称的日志文件. 思路分析 第一个 ...
- 详解log4j2(下) - 按日志级别区分文件输出
1. 按日志级别区分文件输出 有些人习惯按日志信息级别输出到不同名称的文件中,如info.log,error.log,warn.log等,在log4j2中可通过配置Filters来实现. 假定需求是把 ...
- 手写logback_springboot logback调整mybatis日志级别无效的解决
springboot logback调整mybatis日志级别无效的解决 现象 在日志配置文件 logback-spring.xml 中,无论怎么修改级别,mybatis 的 sql 日志都会打印出来 ...
- log4j2 异步日志
Log4j2异步日志 异步日志 log4j2最大的特点就是异步日志,其性能的提升主要也是从异步日志中受益,我们来看看如何使用log4j2的异步日志. 同步日志 异步日志 Log4j2提供了两种实现日志 ...
最新文章
- 15.4 xshell使用xftp传输文件;15.5 使用pure-ftpd搭建ftp服务
- 下排牙齿中间高两边低_不知道如何添加辅食?让宝宝牙齿数量来帮你忙(附食谱)...
- python【蓝桥杯vip练习题库】BASIC-6杨辉三角形
- 自学python可以做什么兼职-一行生财:毕业100天,通过副业赚(挣)到我的第一个10w...
- python为什么不能自动语法_Python 为什么不支持 i++ 自增语法,不提供 ++ 操作符?...
- 阿里云服务器ssh连接经常断开
- fpga驱动oled iic显示代码_【接口时序】6、IIC总线的原理与Verilog实现
- 如何将像素坐标转化为机械臂基座坐标_机械臂抓取自动精准标定
- [转载]C++ 中有符号类型到无符号类型的转换(C和C++程序员面试秘笈P9面试题6)...
- JavaScript面向对象之Object类型
- 让你此生难成大器的七宗罪
- retrofit简单的网络请求
- 推荐系统:石器与青铜时代
- 河北省计算机科学专业高校排名,河北省计算机类专业大学排名
- background 互联网图片_微信小程序 background-image设置背景图片不显示的解决办法...
- 淘宝首页幻灯片(二) 居中按钮源代码
- springAOP支持的通知类型
- 计算机常用术语中英对照
- 如何选择股市短线黑马
- Arduino开发实践蜂鸣器(附源码+效果图)