看來,log4j有一些class loading issues(等等),在我看來趨勢是走出log4j走向slf4j。 (休眠停止使用第一個有利於後者)Log4j被棄用而轉向Slf4j嗎?
- 它是真的嗎?
- slf4j解決log4j中的主要問題是什麼?
- slf4j是最後一個詞還是有更好的「下一個log4j」行業標準?
更新:
- 所以這answer通過delfuego混淆了我,你能接受/反對它?:
您出現於 主要問題已經迷迷糊糊與log4j(和 Apache Commons Logging庫), 即它們有一個可笑的 使用正確的類加載器難以發現和交互 ,因爲它們使用的是 。這裏有一個非常密集的 解釋,並附有示例, ; 的回收信息是 新的日誌記錄框架SLF4J的主要驅動力之一是 完全消除了這些問題。你 可能想要交換它,看看你的生活是否更容易 。
- 更多的類加載問題的log4j的:http://articles.qos.ch/classloader.html
您在http://articles.qos.ch/classloader.html中引用的文章不是關於使用log4j而是使用Jakarta Commons Logging(另一個日誌記錄外觀)加載類的問題。這是SLF4J替代並捆綁了實際底層日誌記錄系統的代碼(包括可能的log4j)以消除這些類加載問題。 – 2010-01-14 13:28:27
可能重複[應該新項目使用logback而不是log4j?](http://stackoverflow.com/questions/178836/should-new-projects-use-logback-instead-of-log4j) – ripper234 2011-11-22 09:44:53