Maven pom.xml
- <dependencies>
- <dependency>
- <groupId>ch.qos.logback</groupId>
- <artifactId>logback-classic</artifactId>
- <version>1.1.3</version>
- </dependency>
- <dependency>
- <groupId>ch.qos.logback</groupId>
- <artifactId>logback-core</artifactId>
- <version>1.1.3</version>
- </dependency>
- <dependency>
- <groupId>ch.qos.logback</groupId>
- <artifactId>logback-access</artifactId>
- <version>1.1.3</version>
- </dependency>
- <dependency>
- <groupId>org.lazyluke</groupId>
- <artifactId>log4jdbc-remix</artifactId>
- <version>0.2.7</version>
- </dependency>
- </dependencies>
logback.xml
- <?xml version="1.0" encoding="UTF-8"?>
- <configuration scan="true" scanPeriod="30 seconds">
- <appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
- <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
- <pattern>>> %-5level %d{HH:mm:ss.SSS} [%thread] %class{36}.%method:%line - %msg%n</pattern>
- </encoder>
- </appender>
- <appender name="ROLLING" class="ch.qos.logback.core.rolling.RollingFileAppender">
- <file>logback.log</file>
- <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
- <fileNamePattern>logback_%d{yyyyMMdd}_%i.log</fileNamePattern>
- <maxHistory>30</maxHistory>
- <timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
- <maxFileSize>100MB</maxFileSize>
- </timeBasedFileNamingAndTriggeringPolicy>
- </rollingPolicy>
- <encoder>
- <pattern>>> %-5level %d{HH:mm:ss.SSS} %class{36}.%method:%line - %msg%n</pattern>
- </encoder>
- </appender>
- <logger name="jdbc" additivity="false">
- <level value="error" />
- </logger>
- <logger name="jdbc.sqlonly" additivity="false">
- <level value="info" />
- <appender-ref ref="ROLLING" />
- </logger>
- <logger name="jdbc.sqltiming" level="INFO" additivity="false">
- <appender-ref ref="ROLLING" />
- </logger>
- <logger name="jdbc.audit" additivity="false">
- <level value="info"/>
- <appender-ref ref="ROLLING"/>
- </logger>
- <logger name="org.springframework.core">
- <level value="debug" />
- </logger>
- <logger name="org.springframework.beans">
- <level value="debug" />
- </logger>
- <logger name="org.springframework.context">
- <level value="debug" />
- </logger>
- <logger name="org.springframework.web">
- <level value="debug" />
- </logger>
- <!-- Root Logger -->
- <root level="error">
- <appender-ref ref="CONSOLE" />
- </root>
- </configuration>
댓글 없음:
댓글 쓰기