Heim >Java >javaLernprogramm >Warum werden meine SQL-Anweisungen in Spring Boot nicht protokolliert?

Warum werden meine SQL-Anweisungen in Spring Boot nicht protokolliert?

Barbara Streisand
Barbara StreisandOriginal
2024-11-26 07:46:14312Durchsuche

Why Aren't My SQL Statements Logging in Spring Boot?

SQL-Anweisungen in Spring Boot protokollieren

In Spring Boot ist es möglich, SQL-Anweisungen in einer Datei zu protokollieren, indem die entsprechenden Einstellungen konfiguriert werden. Wenn Sie jedoch die in der Frage beschriebenen Schritte befolgt haben und immer noch keine SQL-Anweisungen in der Protokolldatei sehen können, liegt dies möglicherweise an einer falschen Konfiguration.

Um dieses Problem zu beheben, sollten Sie Ihre Eigenschaftendatei wie vorgeschlagen anpassen in der Antwort:

logging.level.org.hibernate.SQL=DEBUG
logging.level.org.hibernate.type.descriptor.sql.BasicBinder=TRACE

Durch Setzen von logging.level.org.hibernate.SQL auf DEBUG und logging.level.org.hibernate.type.descriptor.sql.BasicBinder zu TRACE aktivieren Sie die ausführliche Protokollierung für Hibernate-bezogene Aktivitäten, einschließlich SQL-Anweisungen. Diese aktualisierte Konfiguration sollte nun SQL-Anweisungen an Ihre vorgesehene Protokolldatei weiterleiten, sodass Sie Datenbankinteraktionen effektiver überwachen können.

Das obige ist der detaillierte Inhalt vonWarum werden meine SQL-Anweisungen in Spring Boot nicht protokolliert?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn