계속 같은 설정을 사용하다 이상한 점을 발견했다.
intelli j java 버젼 17 이상이 되면서 그런지
logback 을 사용하면 에러가 떴다..
따라서 조금 다르게 바꿨다.
요거 하나만 사용하고
dependencies {
// logback , log4jdbc 설정
implementation 'org.bgee.log4jdbc-log4j2:log4jdbc-log4j2-jdbc4.1:1.16'
}
resoure 밑에 파일 두개 생성
# log4jdbc.log4j2.properties
log4jdbc.spylogdelegator.name=net.sf.log4jdbc.log.slf4j.Slf4jSpyLogDelegator
log4jdbc.dump.sql.maxlinelength=0
# logback-spring.xml
<?xml version="1.0" encoding="UTF-8"?>
<configuration debug="true">
<!-- Appenders -->
<appender name="console" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<Pattern>%d %5p [%c] %m%n</Pattern>
</encoder>
</appender>
<appender name="console-infolog" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<Pattern>%d %5p %m%n</Pattern>
</encoder>
</appender>
<!-- Logger -->
<logger name="com.example.simpledms" level="DEBUG" appender-ref="console" />
<logger name="jdbc.sqlonly" level="INFO" appender-ref="console-infolog" />
<logger name="jdbc.resultsettable" level="INFO" appender-ref="console-infolog" />
<!-- Root Logger -->
<root level="off">
<appender-ref ref="console" />
</root>
</configuration>
application.properties
spring.jpa.show-sql=true
# sql log
spring.jpa.properties.hibernate.format_sql=true
#Logging Setting , hibernate info \uB808\uBCA8 \uB85C\uAE45 \uC124\uC815 : debug, trace \uB4F1
logging.level.org.hibernate=info
'SpringBoot' 카테고리의 다른 글
React , Springboot - 파일 한장 올리기 (0) | 2023.12.21 |
---|---|
Springboot - 파일 여러장을 저장해보자 (1) | 2023.12.21 |
Sprinboot 3.x버젼 - QueryDSL 설정과 간단하게 사용해보자 (1) | 2023.12.17 |
Springboot - Security (1) | 2023.12.14 |
Springboot - NoSQL Redis (0) | 2023.12.14 |