[英]Whats the difference between log4j and apache commons logging?
我对此很陌生,我正在尝试在服务端添加日志记录。 我发现我可以简单地使用以下记录日志:
<code>
private Log logger = LogFactory.getFactory()
.getInstance(MyClass.class);
logger.debug("test1234");
</code>
然后我还找到了另一个名为log4j的框架,我不确定它是否对我有用。 我只想知道使用log4j框架和apache commons日志记录之间的区别。 提前致谢
Apache Commons Logging是一种抽象,允许您编写日志代码而无需关心实际的日志实现。 这在编写库代码时特别有用,因为库的用户可能使用的日志库与您使用的日志库不同。
请注意,不再建议使用公共日志记录,而应使用SLF4J 。 这来自Commons Logging的作者,因此非常权威;)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.