spring - 日志文件未在 Jboss EAP 7.2 上为 2 个 Java Spring WAR 文件设置的不同路径中生成
问题描述
希望每个人都做得很好。
所以实际上有2个不同的基于java 1.8 spring的war文件部署在Jboss EAP 7.2上。并且在每个 war 文件中,都会在 properties.xml 中创建一个 bean,如下所示。对于第一个 WAR 文件
<bean
class="org.springframework.beans.factory.config.MethodInvokingFactoryBean">
<property name="staticMethod"
value="org.springframework.util.Log4jConfigurer.initLogging" />
<property name="arguments" value="${LOG4J_PROPERTIES}" />
</bean>
湾。对于第二个 WAR 文件
<bean
class="org.springframework.beans.factory.config.MethodInvokingFactoryBean">
<property name="staticMethod"
value="org.springframework.util.Log4jConfigurer.initLogging" />
<property name="arguments" value="${LOG4J_PROPERTIES_SCHEDULER}" />
</bean>
“LOG4J_PROPERTIES”和“LOG4J_PROPERTIES_SCHEDULER”这两个值都有不同的路径,它们是从类路径中存在的外部属性文件加载的。这些路径中存在的文件具有不同的路径,用于存储 log4j 配置。
例如1。log4j.appender.AccessLogAppender.File=C:/Users/abc/Test/accesslogs/Access.log
例2。log4j.appender.AccessLogAppender.File=C:/Users/abc/TestScheduler/accesslogs/Access.log
但主要问题是,在部署文件时,日志仅在这两个路径中的一个路径上生成。可能是什么问题。
(我不是一个经常使用的用户,尽力解释一切。如果弄错了道歉)谢谢