konfigurieren von logback für Mybatis zu drucken meine SQL
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
<Pattern>%d{HH:mm:ss} %-5level %logger{35} - %msg%n
</Pattern>
</encoder>
</appender>
<logger name="java.sql" level="DEBUG" >
<appender-ref ref="STDOUT" />
</logger>
<root>
<level value="ERROR" />
<appender-ref ref="STDOUT" />
</root>
</configuration>
Will ich drucken, sql und Fehler nur,aber es wird nicht gedruckt SQL in der Konsole,kann einer mir helfen? Dank viel
Hi,In welche Datei sollen wir fügen den obigen code?
InformationsquelleAutor maows | 2014-02-12
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sie die Konfiguration der appender ist richtig, aber logger-Konfiguration nicht.
Protokollieren Sie SQL-Anweisungen für bestimmte mybatis-mapper setzt den DEBUG - (TRACE um zu sehen, query-Parameter und-Ergebnisse) Ebene für logger mit voll qualifizierten mapper name
Können Sie protokolliert alle SQL-Anweisungen von allen Mappern werden, wenn Sie im gleichen Paket wie das
Was ist, wenn mein Mapper sind in verschiedene Pakete? Bedeutet es, ich haben, um einen logger für jedes Paket?
sehen Sie bitte: mybatis.org/mybatis-3/logging.html
InformationsquelleAutor Roman Konoval
Ich habe die oben genannten code-Schnipsel in meinem logback.xml und habe die sql-Abfrage im logger. Wenn benötigen, um zu drucken sql in bestimmten logger, verwenden tag.
InformationsquelleAutor Paramesh Korrakuti
Dank, füge ich an logback.xml
InformationsquelleAutor Николай Мишин