“试图附加到封闭的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