2016-05-26 1 views
0

Мы перешли от iBATIS к MyBatis3 в нашем приложении.журналы не идут после перехода на myBatis

Единственный журнал я получаю в лог файле:

2016-05-26 12: 46: 24,973 клиентов INFO [com.mchange.v2.log.MLog] (главное :) Mlog с использованием log4j протоколирование.

2016-05-26 12: 46: 25,033 INFO [com.mchange.v2.c3p0.C3P0Registry] (main :) Инициализация c3p0-0.9.1.2 [построено 21 мая 2007 г. 15:04:56; отлаживать? правда; trace: 10]

Мое приложение является автономным приложением под папкой lib, все банки там и там добавлены в путь класса. связанные лесозаготовительных банки являются:

  • Обще-каротаж-1.1.1
  • SLF4J-апи-1.6.1
  • log4j-1.2.16

Подозреваю mybatis по умолчанию принимает SLF4J для ведения журнала, поэтому журналы не появляются, поскольку для log4j выполняется настройка.

Ниже приводится Appender используется в log4j.xml

<appended name="Mdf345" class="org.apache.log4j.DailyRollingFileAppender"> 
     <param name="File" value="../log/application.log"/> 
     <param name="Threshold" value="INFO"/> 
     <!-- Rollover at midnight each day --> 
     <param name="DatePattern" value="'.'yyyy-MM-dd"/> 
     <layout class="org.apache.log4j.PatternLayout"> 
      <!-- The default pattern: Date Priority [Category] Message\n --> 
      <param name="ConversionPattern" value="%d %-5p [%C] (%t:%x)  
        %m%n"/> 
     </layout> 
    </appender> 

Может кто-нибудь объясняет, как это работает, из-умолчанию mybatis каротажного другие журналы подавляются?

ответ

0

Добавить ниже регистратор на ваш log4j.xml и бинго.

<Logger name="com.dao.YourMyBatisMapperDao" level="all" additivity="false"> 
     <appender-ref ref="proj" /> 
</Logger> 
<Logger name="com.ibatis.sqlmaps" level="all" additivity="false"> 
     <appender-ref ref="proj" /> 
</Logger> 
<Logger name="import java.sql.Statement" level="all" additivity="false"> 
     <appender-ref ref="proj" /> 
</Logger> 
<Logger name="import java.sql.PreparedStatement" level="all" additivity="false"> 
     <appender-ref ref="proj" /> 
</Logger> 

 Смежные вопросы

  • Нет связанных вопросов^_^