看来,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