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