Maison >Java >javaDidacticiel >Pourquoi mes instructions SQL ne sont-elles pas enregistrées dans Spring Boot ?

Pourquoi mes instructions SQL ne sont-elles pas enregistrées dans Spring Boot ?

Barbara Streisand
Barbara Streisandoriginal
2024-11-26 07:46:14312parcourir

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

Consignation des instructions SQL dans Spring Boot

Dans Spring Boot, il est possible de consigner les instructions SQL dans un fichier en configurant les paramètres correspondants. Toutefois, si vous avez suivi les étapes décrites dans la question et que vous ne parvenez toujours pas à observer les instructions SQL dans le fichier journal, cela peut être dû à une configuration incorrecte.

Pour résoudre ce problème, envisagez d'ajuster votre fichier de propriétés comme suggéré. dans la réponse :

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

En définissant logging.level.org.hibernate.SQL sur DEBUG et logging.level.org.hibernate.type.descriptor.sql.BasicBinder vers TRACE, vous activez la journalisation détaillée pour les activités liées à Hibernate, y compris les instructions SQL. Cette configuration mise à jour devrait désormais diriger les instructions SQL vers votre fichier journal désigné, vous permettant de surveiller plus efficacement les interactions avec la base de données.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn