• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

쿼리 파라미터 로그 남기기 강의 27분28초

23.05.06 02:15 작성 23.05.06 02:17 수정 조회수 528

0

화면에서는

insert into member (username, id) values (?, ?) 띄고

insert into member (username, id) values ('memberA', 1) 이렇게 잘 나오는데,

저는 아래와 같이 한줄로 모든게 나와버려요

저도 한 줄씩 띄어서 보기 좋게 나왔으면 좋겠는데 방법이 없는건가요?

2023-05-06T02:12:50.026+09:00 DEBUG 9774 --- [ main] org.hibernate.SQL :

insert

into

member

(username, id)

values

(?, ?)

2023-05-06T02:12:50.027+09:00 INFO 9774 --- [ main] p6spy : 1683306770027|0|statement|connection 4|url jdbc:h2:tcp://localhost/~/jpashop|insert into member (username, id) values (?, ?)|insert into member (username, id) values ('memberA', 1)

 

답변 1

답변을 작성해보세요.

0

OMG님의 프로필

OMG

2023.05.06

안녕하세요. 김지수님, 공식 서포터즈 OMG입니다.
.

application.yml에 format_sql: true가 입력되어 있을까요?

 

image
.
감사합니다.

김지수님의 프로필

김지수

질문자

2023.05.07

네 되어 있습니다

OMG님의 프로필

OMG

2023.05.07

insert
into
member
(username, id)
values 
(?, ?)

위 출력은 format_sql의 동작이 맞습니다.

?에 값이 출력되는 p6spy의 기본 동작은 1줄이 맞습니다. 강의에서도 p6spy 출력 부분은 1줄로 되어있을 것 같은데 어느 부분을 보신 것인지 강의 영상 기준 시간대를 알려주시면 확인해보겠습니다.

p6spy 로깅 출력 포맷 정렬에 대한 질문이라면 아래 링크를 참고해주세요.

https://backtony.github.io/spring/2021-08-13-spring-log-1/

김지수님의 프로필

김지수

질문자

2023.05.09

jpa와 db설정 동작확인 강의 27분 28초 화면에서는 아래와 같이

insert into member (username, id) values (?, ?)

insert into member (username, id) values ('memberA', 1)

나왔는데 저는

insert into member (username, id) values (?, ?)|insert into member (username, id) values ('memberA', 1)

이렇게 한줄로 나와서 화면처럼 줄바꿈을 하고 싶다는 얘기였습니다

OMG님의 프로필

OMG

2023.05.09

인텔리제이 화면을 캡쳐해서 올려주시겠어요?