博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
slf4j+log4j2配置注意事项
阅读量:6857 次
发布时间:2019-06-26

本文共 1253 字,大约阅读时间需要 4 分钟。

hot3.png

不多说,上代码。slf4j使用log4j需要以下jar包

org.slf4j
slf4j-api
1.7.7
org.slf4j
slf4j-jcl
1.7.7
org.apache.logging.log4j
log4j-core
2.0.2
org.apache.logging.log4j
log4j-api
2.0.2
org.apache.logging.log4j
log4j-slf4j-impl
2.0.2

log4j2.xml我使用了最简单的方式,直接把消息打出控制台上:

/log

 

结果无论我怎么修改log4j2.xml,一点作用都没有。

在应用程序中,我使用了

System.out.println("logger impl:"+logger.getClass().getName());

 控制台输出:

logger impl:org.slf4j.impl.JCLLoggerAdapter

 

原来logger的实例不是log4j的,查了下JCLLoggerAdapter这个类在什么地方,

原来这东西藏在:slf4j-jcl.jar包中。

果断删除它。

org.slf4j
slf4j-jcl
1.7.7

 

最后正常了。

 

自己作个记录。也顺便给大家分享下。

转载于:https://my.oschina.net/skymozn/blog/504965

你可能感兴趣的文章
互联网转型需要微服务架构
查看>>
Airbus Safran Launchers:选择西门子彻底改革产品生命周期流程
查看>>
文本数据的分分合合
查看>>
无损音乐知识收集2(转)
查看>>
vim 工具(一)
查看>>
MySQL常用命令
查看>>
zabbix snmp监控
查看>>
MySQL单实例重置密码的两种方法
查看>>
一段典型的PHP程序都包含那些内容呢?
查看>>
Windows Phone 7 数据绑定的简单介绍
查看>>
合并下载的Solaris镜像为DVD文件的方法
查看>>
shell编程入门步步高(一、shell简介)
查看>>
一个简单的HQL优化
查看>>
从股价说起 百神大战凸现百度与腾讯阿里差距
查看>>
MariaDB六之主从复制
查看>>
outlook cannot send this item
查看>>
【Win7下Android native code的编译和调试】
查看>>
【iOS-cocos2d-X 游戏开发之十】自定义各类模版&触屏事件讲解!
查看>>
域环境下如何保护重要资料文件的安全(二)---IRM&RMS(下)
查看>>
服务器升迁架构.png
查看>>