>  기사  >  Java  >  Spring Boot에서 SQL 문을 기록하는 방법은 무엇입니까?

Spring Boot에서 SQL 문을 기록하는 방법은 무엇입니까?

Linda Hamilton
Linda Hamilton원래의
2024-11-14 11:18:01265검색

How to Log SQL Statements in Spring Boot?

Spring Boot에서 SQL 문 로깅

Spring Boot에서는 SQL 문을 파일로 출력하도록 로깅을 구성할 수 있습니다. 이는 데이터베이스 작업 실행을 디버깅하거나 추적하는 데 유용할 수 있습니다. 기본적으로 Spring Boot는 SQL 문을 기록하지 않습니다.

SQL 문을 기록하려면 application.properties 파일에 다음 속성을 추가할 수 있습니다.

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

위 속성은 로깅을 설정합니다. Hibernate SQL 로거와 BasicBinder 로거의 레벨을 각각 DEBUG 및 TRACE로 설정합니다. 그러면 모든 SQL 문과 해당 바인딩된 매개 변수가 기록됩니다.

이러한 속성을 추가한 후에는 애플리케이션을 실행하고 로그 파일을 확인하여 SQL 문을 확인할 수 있습니다.

위 내용은 Spring Boot에서 SQL 문을 기록하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.