<?xml version="1.0" encoding="UTF-8" ?>
<configuration>
<property name="LOG_DIR" value="D:/applog/th-board2"/>
<property name="LOG_FILE_NAME" value="th-board2"/>
<appender name="console" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern>[%d{yyyy-MM-dd HH:mm:ss.SSS}] %-3level [%logger{0}:%line] : %msg %n</pattern>
</encoder>
</appender>
<appender name="console-sql" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern>[%d{yyyy-MM-dd HH:mm:ss.SSS}] %-3level [%logger{0}:%line] SQL : %n %msg %n</pattern>
</encoder>
</appender>
<!-- file appender ์ถ๊ฐ -->
<appender name="file" class="ch.qos.logback.core.FileAppender">
<file>${LOG_DIR}/${LOG_FILE_NAME}.log</file>
<encoder>
<pattern>[%d{yyyy-MM-dd HH:mm:ss.SSS}] %-3level [%logger{0}:%line] : %msg %n</pattern>
</encoder>
</appender>
<logger name="jdbc" level="OFF"/>
<!-- sqlonly ๋ ๋ฒจ ์์ -->
<logger name="jdbc.sqlonly" level="DEBUG"/>
<logger name="jdbc.sqltiming" level="DEBUG"/>
<logger name="jdbc.audit" level="OFF"/>
<logger name="jdbc.resultset" level="OFF"/>
<!-- ์ฟผ๋ฆฌ ๊ฒฐ๊ณผ๋ฅผ ํ
์ด๋ธ ํ์์ผ๋ก ๋ณผ๋ ค๋ฉด resultsettable ๋ ๋ฒจ ์์ -->
<logger name="jdbc.resultsettable" level="DEBUG"/>
<logger name="jdbc.connection" level="OFF"/>
<root level="INFO">
<appender-ref ref="console" />
<!-- ์์์ ์ถ๊ฐํ file appender๋ฅผ ref์ ์ถ๊ฐ -->
<appender-ref ref="file" />
</root>
</configuration>
๋๊ธ