我想将 log4j2 Commons Logging Bridge 与 commons 1.2 一起使用。我尝试使用如下内容:
import org.apache.logging.log4j.jcl.LogFactoryImpl;
public class MyClass{
private static Log log = LogFactoryImpl.getLog(DropinsBundleDeployer.class);
.
.
.
log.error("Error occured", e);
}
但是当我运行代码时,我遇到以下问题并且看不到任何日志:
log4j:WARN Please initialize the log4j system properly.
但是 log4j2.xml 文件位于类路径中。
如何正确使用 commonslogging 1.2 和 log4j2 ?
您可能想查看常见问题解答页面你需要哪些罐子 https://logging.apache.org/log4j/2.x/faq.html#which_jars.
您将需要在类路径上放置以下 jar:
- log4j-api-2.2
- log4j-core-2.2
- log4j-jcl-2.2
- 公共日志记录
另请确保 log4j-1.2 是not在你的类路径中。该错误消息看起来像 log4j-1.2 错误......
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)