Spring Boot Hibernate Logging


#1

Moin zusammen,

bin auf der Suche nach den richtigen Einstellungen für mein Logging. Ich habe 2 Properties Files:

application.properties
application-prod.properties

Für DEV nutze ich die erste mit folgendem Inhalt was das Hibernate Logging betrifft:
logging.level.org.hibernate.SQL=debug
logging.level.org.hibernate.type.descriptor.sql.BasicBinder=trace

Nun möchte ich in den prod Properties, dass es mir den SQL Query logged, wenn ein ERROR aufgetreten ist, aber folgendes funktioniert nicht:

logging.level.org.hibernate.SQL=error
logging.level.org.hibernate.type.descriptor.sql.BasicBinder=trace

Hat jemand ne Idee, wie ich das richtig konfiguriere?


#2

IIRC werden alle SQL-Statements mit dem gleichen Loglevel geloggt. Es gibt also nur an oder aus.
Zum Loggingzeitpunkt ist das Ergebnis der Query auch noch nicht bekannt.

tl;dr: geht nicht.