我们的项目结构是这样的。
Project.ear
|-> ABC.war
|-> META-INF
|-> APP-INF
|--> lib
|-->DEF.jar
用于获取Logger的声明与war类和jar类相同。
Logger log = LogManager.getLogger(xyz.class);
log.debug("Testing");
我们在此位置有log4j2.properties文件
Project.ear\APP-INF\lib\DEF.jar\resources\abc\server\log4j2.properties
我能够从jar文件中的类获取日志语句(DEBUG,INFO,WARN)。日志在文件logging.log上打印,但是我无法从war类获取日志语句。在war类内部,它采用默认配置,其中LEVEL设置为ERROR,appender设置为CONSOLE。
有人可以帮我找出问题所在吗?