簡體   English   中英

如何在jboss中啟用MyBatis SQL日志?

[英]How to enable MyBatis SQL logs in jboss?

我無法在JBoss服務器日志中看到MyBatis生成的SQL,我在下面的jboss-log4j.xml中添加了啟用它的功能,它確實可以工作,但是由於某種原因已停止工作。 我們是否需要執行其他任何配置才能啟用它。

 <logger name="org.apache.ibatis"> 
      <level value="debug"/> 
      <appender-ref ref="CONSOLE"/> 
    </logger> 

    <logger name="java.sql"> 
      <level value="debug"/> 
      <appender-ref ref="CONSOLE"/> 
    </logger> 

    <logger name="java.sql.Statement"> 
      <level value="debug"/> 
      <appender-ref ref="CONSOLE"/> 
    </logger>


   <root>
      <!-- 
         Set the root logger priority via a system property. Note this is parsed by log4j,
         so the full JBoss system property format is not supported; e.g.
         setting a default via ${jboss.server.log.threshold:WARN} will not work.         
       -->
      <priority value="${jboss.server.log.threshold}"/>
      <appender-ref ref="CONSOLE"/>
      <appender-ref ref="FILE"/>
   </root>

問題在於CONSOLE附加程序中的jboss-log4j.xml閾值,

將INFO更改為DEBUG后,它可以正常工作

<appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender">
      <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
      <param name="Target" value="System.out"/>
      <param name="Threshold" value="INFO"/>

      <layout class="org.apache.log4j.PatternLayout">
         <!-- The default pattern: Date Priority [Category] Message\n -->
         <param name="ConversionPattern" value="%d{ABSOLUTE} %-5p [%c{1}] %m%n"/>
      </layout>
   </appender>

 <appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender">
      <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
      <param name="Target" value="System.out"/>
      <param name="Threshold" value="DEBUG"/>

      <layout class="org.apache.log4j.PatternLayout">
         <!-- The default pattern: Date Priority [Category] Message\n -->
         <param name="ConversionPattern" value="%d{ABSOLUTE} %-5p [%c{1}] %m%n"/>
      </layout>
   </appender>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM