转载

log4j:log4j:ERROR尝试附加到名为[stdout]的已关闭的appender

“试图附加到封闭的appender”是什么意思?

以下是我的log4j.xml文件的一小部分

<appender name="stdout" class="org.apache.log4j.ConsoleAppender">
    <param name="Threshold" value="TRACE" />
    <param name="Target" value="System.out" />
    <layout class="org.apache.log4j.PatternLayout">
        <param name="ConversionPattern" value="%d %-5p: %m%n" />
    </layout>
</appender>

<logger name="java.sql" additivity="false">
    <level value="trace" />
    <appender-ref ref="stdout" />
</logger>

我试图打印一些SQL查询,但我收到上述错误.我错过了什么吗?

当我的log4j.xml包含由于复制 – 不 – 编辑而包含两个与同一个appender相同名称的记录器(也称为类别)时,我收到此消息.

翻译自:https://stackoverflow.com/questions/6017014/log4j-log4jerror-attempted-to-append-to-closed-appender-named-stdout

原文  https://codeday.me/bug/20190113/512700.html
正文到此结束
Loading...