基本的 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 秒加载一次。