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