123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 |
- <?xml version="1.0" encoding="UTF-8"?>
- <configuration>
- <property name="PATH" value="./log"/>
- <property name="APP_NAME" value="tal-data" />
-
- <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
- <encoder>
- <Pattern>%d{YYYY-MM-dd HH:mm:ss.SSS} %-5level [%thread] %X{traceId} %logger:%line %msg%n</Pattern>
-
-
- </encoder>
- </appender>
-
- <appender name="TRACE_FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
- <file>${PATH}/${APP_NAME}-trace.log</file>
- <rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
-
- <fileNamePattern>${PATH}/${APP_NAME}-trace.%d{yyyy-MM-dd}.%i.log</fileNamePattern>
-
- <maxFileSize>100MB</maxFileSize>
-
- <maxHistory>60</maxHistory>
-
- <totalSizeCap>20GB</totalSizeCap>
- </rollingPolicy>
- <encoder>
- <Pattern>%d{YYYY-MM-dd HH:mm:ss.SSS} %-5level [%thread] %X{traceId} %logger:%line %msg%n</Pattern>
- <charset>UTF-8</charset>
- </encoder>
- </appender>
-
- <appender name="ERROR_FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
- <file>${PATH}/${APP_NAME}-error.log</file>
- <rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
-
- <fileNamePattern>${PATH}/${APP_NAME}-error.%d{yyyy-MM-dd}.%i.log</fileNamePattern>
-
- <maxFileSize>100MB</maxFileSize>
-
- <maxHistory>60</maxHistory>
-
- <totalSizeCap>20GB</totalSizeCap>
- </rollingPolicy>
- <encoder>
- <Pattern>%d{YYYY-MM-dd HH:mm:ss.SSS} %-5level [%thread] %X{traceId} %logger:%line %msg%n</Pattern>
- <charset>UTF-8</charset>
- </encoder>
-
- <filter class="ch.qos.logback.classic.filter.LevelFilter">
- <level>ERROR</level>
- <onMatch>ACCEPT</onMatch>
- <onMismatch>DENY</onMismatch>
- </filter>
- </appender>
-
- <logger name="org.hibernate.SQL" additivity="false" level="DEBUG">
- <appender-ref ref="TRACE_FILE"/>
- <appender-ref ref="ERROR_FILE"/>
- <appender-ref ref="STDOUT"/>
- </logger>
-
- <logger name="org.hibernate.type.descriptor.sql.BasicBinder" additivity="false" level="TRACE">
- <appender-ref ref="TRACE_FILE"/>
- <appender-ref ref="ERROR_FILE"/>
- <appender-ref ref="STDOUT"/>
- </logger>
- <root level="INFO">
- <appender-ref ref="STDOUT"/>
- <appender-ref ref="TRACE_FILE"/>
- <appender-ref ref="ERROR_FILE"/>
- </root>
- </configuration>
|