【发布时间】:2014-11-26 21:41:38
【问题描述】:
我尝试在我的应用程序中使用 log4j2 来允许在运行时动态重新配置日志级别。但我无法成功获得 monitorInterval 工作。控制台和文件附加程序工作正常。这是我的 log4j2.xml,
<?xml version="1.0" encoding="UTF-8"?>
<Configuration monitorInterval="5">
<Appenders>
<Console name="consoleAppender" target="SYSTEM_OUT">
<PatternLayout pattern="%d %-5p [%t] %C{2} (%F:%L) - %m%n"/>
</Console>
<File name="fileAppender" fileName="learning.log" append="true">
<PatternLayout pattern="%t %-5p %c{2} - %m%n"/>
</File>
</Appenders>
<Loggers>
<Root level="error">
<!-- <AppenderRef ref="consoleAppender"/>-->
<AppenderRef ref="fileAppender"/>
</Root>
</Loggers>
</Configuration>
请帮助查找问题。谢谢!
【问题讨论】:
标签: java logging log4j log4j2 error-logging