|
|
|
@ -8,27 +8,22 @@ |
|
|
|
<level>info</level> |
|
|
|
</filter> |
|
|
|
<encoder> |
|
|
|
<pattern>%date [%level] [%thread] [%file : %line] %msg%n</pattern> |
|
|
|
<pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n</pattern> |
|
|
|
<charset>UTF-8</charset> |
|
|
|
</encoder> |
|
|
|
</appender> |
|
|
|
<appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender"> |
|
|
|
<File>${LOG_PATH}/${APP_NAME}.log</File> |
|
|
|
<file>${LOG_PATH}/${APP_NAME}.log</file> |
|
|
|
<encoder> |
|
|
|
<pattern>%date [%level] [%thread] [%file : %line] %msg%n</pattern> |
|
|
|
<pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n</pattern> |
|
|
|
<charset>UTF-8</charset> |
|
|
|
</encoder> |
|
|
|
<rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy"> |
|
|
|
<fileNamePattern>${LOG_PATH}/${APP_NAME}-%d{yyyy-MM-dd}.%i.log</fileNamePattern> |
|
|
|
<maxFileSize>1MB</maxFileSize> |
|
|
|
<maxHistory>2</maxHistory> |
|
|
|
<maxFileSize>100MB</maxFileSize> |
|
|
|
<maxHistory>60</maxHistory> |
|
|
|
<totalSizeCap>20GB</totalSizeCap> |
|
|
|
</rollingPolicy> |
|
|
|
<filter class="ch.qos.logback.classic.filter.LevelFilter"> |
|
|
|
<level>info</level> |
|
|
|
<onMatch>ACCEPT</onMatch> |
|
|
|
<onMismatch>DENY</onMismatch> |
|
|
|
</filter> |
|
|
|
</appender> |
|
|
|
<!-- 开发环境下的日志配置 --> |
|
|
|
<springProfile name="dev"> |
|
|
|
|