<!-- iBatis print SQL -->
<appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender">
<param name="Target" value="System.out" />
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d{yyyy-MM-dd HH:mm:ss} [%c:%M,%L] %p - %m%n" />
</layout>
</appender>
<logger name="myname">
<level value="DEBUG" />
</logger>
<logger name="java.sql.Connection">
<level value="DEBUG" />
</logger>
<logger name="java.sql.Statement">
<level value="DEBUG" />
</logger>
<logger name="java.sql.PreparedStatement">
<level value="DEBUG" />
</logger>
<root>
<level value="ERROR" />
<appender-ref ref="CONSOLE" />
</root>
<appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender">
<param name="Target" value="System.out" />
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d{yyyy-MM-dd HH:mm:ss} [%c:%M,%L] %p - %m%n" />
</layout>
</appender>
<logger name="myname">
<level value="DEBUG" />
</logger>
<logger name="java.sql.Connection">
<level value="DEBUG" />
</logger>
<logger name="java.sql.Statement">
<level value="DEBUG" />
</logger>
<logger name="java.sql.PreparedStatement">
<level value="DEBUG" />
</logger>
<root>
<level value="ERROR" />
<appender-ref ref="CONSOLE" />
</root>
本文详细介绍了如何使用Log4j配置日志级别和输出方式,包括控制台输出、不同组件级别的日志控制及根日志级别设置。
685

被折叠的 条评论
为什么被折叠?



