log4j2 与 log4j使用时的几点小区别 - log4j2上手说明

虽然log4j2 目前还是beta版,不过OneCoder已经忍不住要尝试一下。跟使用log4j 比起来,上手上主要的区别有。

1、依赖的jar包。使用slf4j+log4j2 时,依赖的jar包如下:(gradle配置,Maven对照修改即可)

dependencies{
compile(
"org.apache.logging.log4j:log4j-api:$log4j_version",
"org.apache.logging.log4j:log4j-core:$log4j_version",
"org.apache.logging.log4j:log4j-slf4j-impl:$log4j_version"
)

}

其中,log4j_version=2.0-beta9

2、默认配置文件名字

默认搜索的配置文件名字变为log4j2或log4j-test开头的配置文件,这个变化,让OneCoder吃了些苦头。没注意观察,还自以为配置文件还是log4j.xml,结果怎么都不管用。后来仔细阅读官方文档才发现问题。log4j2中,支持json和xml两个格式的配置文件,配置文件的搜索顺序为:

全文详见个人独立博客https://www.coderli.com/differents-log4j2-log4j/

log4j2 与 log4j使用时的几点小区别 - log4j2上手说明 | OneCoder 虽然log4j2 目前还是beta版,不过OneCoder已经忍不住要尝试一下。跟使用log4j 比起来,上手上主要的区别有。 1、依赖的jar包。使用slf4j+log4j2 时,依赖的jar包如下:(gradle配置,Maven对照修改即可)https://www.coderli.com/differents-log4j2-log4j/

加入频道领免费Java学习资料腾讯频道邀请

加入大佬免费带队Java学习群Java学习群

相关推荐
hillstream311 小时前
单元测试与仿真程序之间的选择
单元测试
程序员的世界你不懂11 小时前
页面对象实现自动化测试,playwright框架
python·测试工具·microsoft·单元测试
川石课堂软件测试13 小时前
涨薪技术|持续集成Git使用详解
开发语言·javascript·git·python·功能测试·ci/cd·单元测试
多多*21 小时前
谈谈单例模式中通过Htools包的SpringUtil.getBean获取Bean的好处
java·开发语言·windows·单例模式·面试·log4j
@TangXin1 天前
单元测试-pytest框架实践
自动化测试·单元测试·pytest
小马爱打代码2 天前
Spring Boot 测试:单元、集成与契约测试全解析
spring boot·后端·单元测试
码叔义2 天前
slf4j和log4j的区别与使用
python·单元测试·log4j
fzm52983 天前
嵌入式软件测试工具的“安全与效率悖论”破局之道
自动化测试·单元测试·汽车·嵌入式·白盒测试
图图图图爱睡觉3 天前
用大白话解释日志处理Log4j 是什么 有什么用 怎么用
单元测试·log4j
阿拉希神猪3 天前
基于log4j的自定义traceid实现
java·开发语言·log4j