Nicht vermeiden können, hibernate logging SQL-Konsole mit Spring Boot und Logback

Mein Spring-Boot-Anwendung zeigt Hibernate-queries in der Konsole trotz konfiguriert Hibernate-spezifische Protokollierung mit Logback wie folgt:

<appender name="HIBERNATE" class="ch.qos.logback.core.rolling.RollingFileAppender">
    <file>${LOGDIR}/hibernate.log</file>
    <encoder>
        <pattern>%d{yyyy-MM-dd HH:mm:ss} - %msg%n</pattern>
    </encoder>
    <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
        <fileNamePattern>${LOGDIR}/hibernate.log.%d</fileNamePattern>
    </rollingPolicy>
</appender>

<logger name="org.hibernate" additivity="false">
    <appender-ref ref="HIBERNATE"/>
</logger>

<logger name="org.hibernate.SQL" additivity="false">
    <appender-ref ref="HIBERNATE"/>
</logger>

<logger name="org.hibernate.type.descriptor.sql" additivity="false">
    <appender-ref ref="HIBERNATE"/>
</logger>

Tut es senden Hibernate-Protokolle, einschließlich Abfragen, um die Datei hibernate.log. Aber ich möchte auch vermeiden, die Abfragen in der Konsole, was ich denke, geschehen sollte mit dieser Konfiguration.

Was bin ich?

  • Ist hibernate.show_sql config aktiviert? Wenn ja, einfach deaktivieren
InformationsquelleAutor garci560 | 2016-04-08
Schreibe einen Kommentar