jboss用的是jboss-log4j.xml 如果想在控制台看到Sql的话需在jboss-log4j.xml 中加入如下配置:
//log文件
<appender name="com.morris" class="org.jboss.logging.appender.RollingFileAppender">
<param name="File" value="${jboss.server.home.dir}/log/morris.log"/> //log文件放的位置
<param name="Append" value="true"/>
<param name="MaxFileSize" value="500KB"/>
<param name="MaxBackupIndex" value="1"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d %-5p [%c] %m%n"/>
</layout>
</appender>
//控制台信息
<appender name="CONSOLE1" class="org.apache.log4j.ConsoleAppender">
<errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
<param name="Target" value="System.out"/>
<param name="Threshold" value="DEBUG"/> //[color=red]注意:级别一定不能低于DEBUG[/color]
<layout class="org.apache.log4j.PatternLayout">
<!-- The default pattern: Date Priority [Category] Message\n -->
<param name="ConversionPattern" value="%d %-5p [%c] %m%n"/>
</layout>
</appender>
//SQL语句输出
<category name="java.sql.Statement" >
<level value="DEBUG" />
<appender-ref ref="CONSOLE1"/>
<appender-ref ref="com.morris"/>
</category>