是不是經常被各種日誌庫搞得頭暈腦轉? 看看官方提供的日誌庫搭配吧。
log4j 搭配
http://logging.apache.org/log4j/2.x/runtime-dependencies.html
模塊 | 說明 | 依賴 |
---|---|---|
log4j-api | log4j的api | None |
log4j-core | log4j的實現 | DependencyTree |
log4j-1.2-api | log4j1.2 橋接 log4j2 | log4j-api |
log4j-jcl | commons log 橋接 log4j2 | commons-logging, log4j-api, log4j-core等, DependencyTree |
log4j-slf4j-impl | slf4j 橋接 log4j2,兼容SLF4J 1.7.x及以前版本,和log4j-to-slf4j衝突 | Dependency Tree |
log4j-slf4j18-impl | slf4j 橋接 log4j2,兼容SLF4J 1.8.x及以後版本,和log4j-to-slf4j衝突 | Dependency Tree |
log4j-to-slf4j | log4j 橋接 slf4j, 與log4j-slf4j-impl衝突 | Dependency Tree |
根據上面的知識, 可以得出日誌庫配置:
使用slf4j作爲輸出接口
1. log4j-api + log4j-core + slf4j-api-1.7.x + log4j-slf4j-impl
#####2. log4j-api + log4j-core + slf4j-api-1.8.x + log4j-slf4j18-impl