【发布时间】:2020-10-02 08:41:30
【问题描述】:
Log4j 2.13.1
Java 1.8.192
我正在查看有关 XML 配置的 log4j2 文档,但我显然遗漏了一些内容,因为我认为文档告诉我的内容似乎无效。 https://logging.apache.org/log4j/2.x/manual/configuration.html#XML 的第一部分给出了类似于下面所示的内容,作为使用 XML 元素而不是 XML 属性来定义 Log4j 对象的属性的示例。如果您尝试这样做,则会导致 ExceptionInInitializerError。文档是错误的,还是我误解了它?
<?xml version="1.0" encoding="UTF-8" ?>
<Configuration>
<Appenders>
<Console name="CONSOLE" target="SYSTEM_OUT">
<PatternLayout>
<Pattern>%m%n</Pattern>
</PatternLayout>
</Console>
</Appenders>
<Loggers>
<Root level="debug">
<AppenderRef ref="CONSOLE"/>
</Root>
</Loggers>
</Configuration>
【问题讨论】:
标签: java xml configuration log4j