繁体   English   中英

log4j和apache commons日志记录有什么区别?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM