diff options
| author | shizhendong <[email protected]> | 2022-03-14 15:11:02 +0800 |
|---|---|---|
| committer | shizhendong <[email protected]> | 2022-03-14 15:11:02 +0800 |
| commit | dc6ac4552d4a076557dbbd371ebdf8f1fcc3fbde (patch) | |
| tree | 6b4742a5797c4e4f0fce02bc9940fcf712545469 | |
| parent | dd9d61af54003442163c829c0cfd065e07c5e510 (diff) | |
fix: 补充单元测试logback.xml
| -rw-r--r-- | nz-admin/src/test/resources/logback-spring.xml | 70 |
1 files changed, 70 insertions, 0 deletions
diff --git a/nz-admin/src/test/resources/logback-spring.xml b/nz-admin/src/test/resources/logback-spring.xml new file mode 100644 index 00000000..d4222e8a --- /dev/null +++ b/nz-admin/src/test/resources/logback-spring.xml @@ -0,0 +1,70 @@ +<?xml version="1.0" encoding="UTF-8"?> +<configuration> + <include resource="org/springframework/boot/logging/logback/base.xml" /> + <logger name="org.springframework.web" level="info" /> + <logger name="org.springboot.sample" level="info" /> + <logger name="org.apache" level="info" /> + <logger name="org.springframework" level="info" /> + <logger name="druid.sql" level="info" /> + <logger name="com.springboot" level="debug" /> + + <!--<logger name="org.springframework.web.client" level="debug" />--> + + <property name="log.path" value="./logs/" /> + <!-- 输出格式 --> + <property name="out.pattern" value="%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n" /> + <!-- 活动文件的大小 --> + <property name="max.file.size" value="100MB"/> + <!-- 保留的归档文件的最大数量 --> + <property name="max.history" value="30"/> + <!-- 控制所有归档日志文件的总大小 --> + <property name="total.size.cap" value="15GB"/> + + <!-- 2.2 level为 INFO 日志,时间滚动输出 --> + <appender name="LOG_FILE" class="ch.qos.logback.core.rolling.RollingFileAppender"> + <!-- 正在记录的日志文档的路径及文档名 --> + <file>${log.path}/nz-web.log</file> + <!--日志文档输出格式 --> + <encoder> + <pattern>${out.pattern}</pattern> + <charset>UTF-8</charset> + </encoder> + <!-- 日志记录器的滚动策略,按日期,按大小记录 --> + <rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy"> + <fileNamePattern>${log.path}/nz-web-%d{yyyy-MM-dd}.%i.log</fileNamePattern> + <maxFileSize>${max.file.size}</maxFileSize> + <maxHistory>${max.history}</maxHistory> + <totalSizeCap>${total.size.cap}</totalSizeCap> + </rollingPolicy> + </appender> + + <!-- 2.1 level为 ERROR 日志,时间滚动输出 --> + <appender name="ERROR_FILE" class="ch.qos.logback.core.rolling.RollingFileAppender"> + <!-- 正在记录的日志文档的路径及文档名 --> + <file>${log.path}/nz-web-error.log</file> + <!--日志文档输出格式 --> + <encoder> + <pattern>${out.pattern}</pattern> + <charset>UTF-8</charset> + </encoder> + <!-- 日志记录器的滚动策略,按日期,按大小记录 --> + <rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy"> + <fileNamePattern>${log.path}/nz-web-error-%d{yyyy-MM-dd}.%i.log</fileNamePattern> + <maxFileSize>${max.file.size}</maxFileSize> + <maxHistory>${max.history}</maxHistory> + <totalSizeCap>${total.size.cap}</totalSizeCap> + </rollingPolicy> + <!-- 此日志文档只记录debug级别的 --> + <filter class="ch.qos.logback.classic.filter.LevelFilter"> + <level>error</level> + <onMatch>ACCEPT</onMatch> + <onMismatch>DENY</onMismatch> + </filter> + </appender> + + <root level="info"> + <appender-ref ref="LOG_FILE" /> + <appender-ref ref="ERROR_FILE" /> + </root> + +</configuration> |
