由于我在项目中添加了一个外部jar文件,因此将从外部jar文件内部的log4j.xml中提取log4j配置。我的应用程序中的log4j.xml配置没有得到应用。
有没有办法覆盖log4j.xml配置,以便选择我的应用程序的log4j.xml?
耳朵结构:
\lib\externalJar\log4j.xml
\appweb.war\WEB-INF\classes\log4j.xml
我可以在日志文件中看到这样的警告: log4j:WARN没有找到记录器的附加器。
提前感谢
发布于 2016-01-18 14:14:45
如果您将所需的webapps jar文件捆绑到webapp的WEB-INF/ log4j目录中,则webapp的类加载器将加载log4j类,您可以使用自己的配置。这将与ear类加载器加载的log4j实例分开,并由您添加的外部jar使用。
https://stackoverflow.com/questions/34856454
复制相似问题