基本的 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 秒載入一次。