【问题标题】:Document root element "configuration" , must match DOCTYPE root "null文档根元素 "configuration" ,必须匹配 DOCTYPE root "null
【发布时间】:2017-11-23 13:16:52
【问题描述】:

我正在使用 log4j2 进行日志记录。 我在部署过程中收到以下错误。Error message

log4j2.xml文件如下: log4j2.xml

log4j2.xml 放在 src/main/resources 文件夹下。 pom 文件中没有添加 jar 文件,因为它是 mule 服务器的一部分。 (骡子3.8.1)

有人可以帮助我吗? 谢谢。

    <?xml version="1.0" encoding="utf-8"?>
<Configuration>
    <Appenders>
        <RollingFile name="file" fileName="${sys:mule.home}${sys:file.separator}logs${sys:file.separator}PCIDirectAPI.log" 
                 filePattern="${sys:mule.home}${sys:file.separator}logs${sys:file.separator}PCIDirectAPI-%i.log">
            <PatternLayout pattern="%d(yyyy-MM-dd HH:mm:ss) %-5p %c(1):%L - %m%n" />
            <SizeBasedTriggeringPolicy size="10 MB" />
            <DefaultRolloverStrategy max="10"/>
        </RollingFile>
    </Appenders>
    <Loggers>
        <!-- CXF is used heavily by Mule for web services -->
        <AsyncLogger name="org.apache.cxf" level="WARN"/>

        <!-- Apache Commons tend to make a lot of noise which can clutter the log-->
        <AsyncLogger name="org.apache" level="WARN"/>

        <!-- Reduce startup noise -->
        <AsyncLogger name="org.springframework.beans.factory" level="WARN"/>

        <!-- Mule classes -->
        <AsyncLogger name="org.mule" level="INFO"/>
        <AsyncLogger name="com.mulesoft" level="INFO"/>

        <!-- Reduce DM verbosity -->
        <AsyncLogger name="org.jetel" level="WARN"/>
        <AsyncLogger name="Tracking" level="WARN"/>

        <AsyncRoot level="INFO">
            <AppenderRef ref="file" />
        </AsyncRoot>
    </Loggers>
</Configuration>

【问题讨论】:

  • 图片是否显示了整个 log4j2.xml 配置?我看不到记录器和配置的结束标签。检查一下。
  • 是的。我有结束标签。
  • xml文件中需要添加DOCTYPE log4j.dtd吗?
  • 您可以发布您的 log4j2.xml 配置吗?我会尝试检查问题。
  • 添加了log4j2.xml

标签: log4j mule pom.xml


【解决方案1】:

看起来您使用的是 log4j 1.x 版,而不是 2.x 版。

2.x 版本的正确 maven 依赖项是 "org.apache.logging.log4j"/"log4j-slf4j-impl",而不是 "org.slf4j"/"slf4j-log4j12"

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-06-24
  • 1970-01-01
  • 2013-02-22
  • 2012-01-29
  • 1970-01-01
相关资源
最近更新 更多