【发布时间】:2020-03-30 02:12:57
【问题描述】:
我想知道log4j2 是否找到了我的配置文件或者它在寻找它时遇到的错误。基本上,我想看看log4j2自己的日志。
我实际上是在尝试将(非标准)日志文件名和位置放在web.xml 中,如here 所述,我想知道为什么它没有被拾取
这是我的 web.xml
<context-param>
<param-name>log4jConfiguration</param-name>
<param-value>classpath:log4j2-assessment.xml</param-value>
</context-param>
<context-param>
<param-name>isLog4jContextSelectorNamed</param-name>
<param-value>false</param-value>
</context-param>
(附加信息:为什么我需要做这一切是因为我想给我的log4j2.xml 文件一个自定义名称,而我不能在 application.properties 中使用logging.file属性,因为我有 application.properties 本身的自定义名称,并且使用自定义名称,Spring 不会及时加载 logging.file 属性以启动日志记录)
P.S:如果我不重命名 log4j2.xml 文件,它会毫无问题地被拾取。
【问题讨论】:
标签: logging configuration log4j log4j2