Spring Boot 에서 log4j2 gradle 사용하기

Spring Boot Log4j2
SpringBoot Log4j2 설정에 대해 공유 합니다.
1. build.gradle log4j2 의존성 주입
implementation 'org.bgee.log4jdbc-log4j2:log4jdbc-log4j2-jdbc4.1:1.16'
2. application.properties 설정 변경

3. log4j2.xml 파일 생성
<?xml version="1.0" encoding="UTF-8"?><configuration><appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender"><encoder><pattern>%d{yyyyMMdd HH:mm:ss.SSS} [%thread] %-3level %logger{5} - %msg %n</pattern></encoder></appender><logger name="jdbc" level="OFF"/><logger name="jdbc.sqlonly" level="OFF"/><logger name="jdbc.sqltiming" level="DEBUG"/><logger name="jdbc.audit" level="OFF"/><logger name="jdbc.resultset" level="OFF"/><logger name="jdbc.resultsettable" level="DEBUG"/><logger name="jdbc.connection" level="OFF"/><root level="INFO"><appender-ref ref="STDOUT" /></root></configuration>
4. log4jdbc.log4j.properties 파일 생성
log4jdbc.spylogdelegator.name=net.sf.log4jdbc.log.slf4j.Slf4jSpyLogDelegatorlog4jdbc.dump.sql.maxlinelength=0
테스트! ..... 좀 안이쁘게 나오네요.

