自动重新加载一直在进行,直到我向log4j.configurationFile
属性添加了第二个文件。我现在在更新log4j2.xml文件时遇到此错误,或者我得到两次相同的错误消息...
2017-10-02 12:06:44,461 Log4j2-TF-2-ConfiguratonFileWatcher-2 ERROR No logging configuration
2017-10-02 12:06:44,462 Log4j2-TF-2-ConfiguratonFileWatcher-2 ERROR No logging configuration
这里有问题的财产......
-Dlog4j.configurationFile=log4j2.xml,c:\tmp\override-log4j2.xml
注意,这只会影响重新加载。最初,复合配置工作正常。
这是一个maven项目,使用jetty:run
和log4j2 2.9.0在eclipse中运行。
这是一个错误吗?有解决方法吗?
这里是log4j2.xml ...
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE configuration>
<configuration monitorInterval="5">
<appenders>
<console name="console" target="SYSTEM_OUT">
<patternLayout pattern="%d %5p [%t] [%X{users}] (%F:%L) - %m%n" />
</console>
<rollingFile name="rollingFile" fileName="myApp.log" filePattern="myApp.log">
<patternLayout pattern="%d %5p [%t] [%X{users}] (%F:%L) - %m%n" />
<policies>
<SizeBasedTriggeringPolicy size="10mb" />
</policies>
<defaultRolloverStrategy max="10" />
</rollingFile>
</appenders>
<loggers>
<root level="warn">
<appenderRef ref="console" />
<appenderRef ref="rollingFile" />
</root>
<logger name="com.mycompany" level="info" />
</loggers>
</configuration>
这里是override-log4j2.xml ......
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE configuration>
<configuration>
<loggers>
<root level="warn" />
</loggers>
</configuration>
答案 0 :(得分:0)
感谢更新@gaurav。
显然,(我尚未测试)该票证已在2.10.0中解决。