目錄
org.slf4j
slf4j-api
$www.cppcns.comdependency>
org.slf4j
jcl-over-slf4j
$org.apache.logging.log4j
log4j-core
2.8.2
org.apache.logging.log4j
log4j-slf4j-impl
2.8.2
注意:可能有些包需要依賴log4j,但是公升級後只有log4j2了,此時會報找不到類的錯,如:
caused by: j**a.lang.classnotfoundexception: org.apache.log4j.logger
那麼如果這些包沒有使用slf4介面,而是寫死了必須依賴log4j的話,如果實在不想匯入log4j的包,那麼只能找能代替這個包的工具包使用了
如:com.github.sgroschupf
zkclient
0.1
log4j
log4j
替換為如下的包,就可以了:
comzkclient
0.10
log4j
log4j
slf4j-log4j12
org.slf4j
配置如下
<?xml version="1.0" encoding="utf-8" ?>
&www.cppcns.comlt;sizebasedtriggeringpolicy size="$"/>
1.7.13
2.33.3.2
3.2.4.release
org.apache.logging.log4j
log4j-api
$org.apache.logging.log4j
log4j-core
$com.lmax
disruptor
$org.slf4j
slf4j-api
$org.apache.logging.log4j
log4j-slf4j-impl
$org.springframework
spring-core
commons-logging
commons-logging
org.slf4j
jcl-over-slf4j
$runtime
org.slf4j
log4j-over-slf4j
$本文標題: log4j公升級log4j2遇到的問題及解決方式
本文位址:
log4j日誌系統 Log4j
1.1 log4j的三大核心元件 1.2 loggers 記錄器 1.4 layouts 布局 org.apache.log4j.htmllayout 以html 形式布局 org.apache.log4j.patternlayout 可以靈活地指定布局模式 org.apache.log4j.lay...
springboot整合log4j2遇到的乙個坑
專案中使用springboot,需要用log4j2做日誌框架 專案啟動報錯 could not initialize log4j2 logging from classpath log4j2 dev.yml 是乙個無法初始化log4j2配置的問題,專案中採用的yml的配置檔案。首先引入依賴 org....
log4j2 使用詳解
1.log4j2的匯入 2.測試用例 log4j 2.0的使用非常簡單,只要用logmanager的getlogger函式獲取乙個logger,就可以使用logger記錄日誌,如下 import org.apache.logging.log4j.logmanager import org.apach...