Heim  >  Artikel  >  Java  >  Wie protokolliere ich SQL-Anweisungen in Spring Boot?

Wie protokolliere ich SQL-Anweisungen in Spring Boot?

Linda Hamilton
Linda HamiltonOriginal
2024-11-14 11:18:01262Durchsuche

How to Log SQL Statements in Spring Boot?

SQL-Anweisungen in Spring Boot protokollieren

In Spring Boot können Sie die Protokollierung so konfigurieren, dass SQL-Anweisungen in eine Datei ausgegeben werden. Dies kann zum Debuggen oder Verfolgen der Ausführung von Datenbankoperationen nützlich sein. Standardmäßig protokolliert Spring Boot keine SQL-Anweisungen.

Um SQL-Anweisungen zu protokollieren, können Sie die folgenden Eigenschaften zu Ihrer application.properties-Datei hinzufügen:

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

Die oben genannten Eigenschaften legen die Protokollierung fest Ebene für den Hibernate-SQL-Logger und den BasicBinder-Logger auf DEBUG bzw. TRACE. Dadurch werden alle SQL-Anweisungen und ihre gebundenen Parameter protokolliert.

Sobald Sie diese Eigenschaften hinzugefügt haben, können Sie Ihre Anwendung ausführen und die Protokolldatei überprüfen, um die SQL-Anweisungen anzuzeigen.

Das obige ist der detaillierte Inhalt vonWie protokolliere ich SQL-Anweisungen in Spring Boot?. 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