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

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

Susan Sarandon
Libérer: 2024-11-20 11:54:18
original
638 Les gens l'ont consulté

Why Are My SQL Statements Not Logging to File in Spring Boot?

Consignation des instructions SQL dans Spring Boot

Lorsque vous essayez de consigner des instructions SQL dans un fichier, beaucoup rencontrent des difficultés malgré une configuration correcte de application.properties. Lors de l'activation de l'impression des instructions SQL sur la console avec spring.jpa.show-sql=true et du formatage avec spring.jpa.properties.hibernate.format_sql=true, les instructions n'apparaissent pas dans le fichier journal souhaité.

Pour résoudre ce problème, les propriétés suivantes doivent être ajoutées aux propriétés fichier :

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

Ces paramètres garantissent que les instructions SQL sont enregistrées au niveau DEBUG. Lorsqu'elles sont combinées avec le niveau de journalisation INFO pour Spring et Hibernate, les instructions SQL seront capturées et enregistrées dans le fichier journal spécifié.

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal