基本的 log4j2.xml 配置文件
<?xml version="1.0" encoding="UTF-8"?>
<Configuration>
<Appenders>
<Console name="STDOUT" target="SYSTEM_OUT">
<PatternLayout pattern="%d %-5p [%t] %C{2} %m%n"/>
</Console>
</Appenders>
<Loggers>
<Root level="debug">
<AppenderRef ref="STDOUT"/>
</Root>
</Loggers>
</Configuration>
这是一个基本的 log4j2.xml 配置,它有一个控制台 appender 和一个 root logger。模式布局指定应使用哪种模式来记录语句。
为了调试 log4j2.xml 的加载,你可以在 log4j2.xml 的配置标记中添加属性 status = <WARN | DEBUG | ERROR | FATAL | TRACE | INFO>
。
你还可以添加监视器间隔,以便在指定的间隔时间段后再次加载配置。监视器间隔可以添加到配置标记中,如下所示:monitorInterval = 30
。这意味着配置将每 30 秒加载一次。