|
@@ -1,63 +0,0 @@
|
|
|
-<?xml version="1.0" encoding="UTF-8"?>
|
|
|
-<configuration>
|
|
|
- <!--定义日志文件的存储地址 勿在 LogBack 的配置中使用相对路径 -->
|
|
|
- <!-- <property name="LOG_HOME" value="d:" /> -->
|
|
|
-
|
|
|
- <!-- ch.qos.logback.core.ConsoleAppender 控制台输出 -->
|
|
|
- <appender name="stdout" class="ch.qos.logback.core.ConsoleAppender">
|
|
|
- <encoder>
|
|
|
- <pattern>[%-5level] %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %logger{36} - %msg%n
|
|
|
- </pattern>
|
|
|
- </encoder>
|
|
|
- </appender>
|
|
|
-
|
|
|
-
|
|
|
- <!-- error日志输出 -->
|
|
|
- <appender name="ErrorFile"
|
|
|
- class="ch.qos.logback.core.rolling.RollingFileAppender">
|
|
|
- <File>${LOG_HOME:-c:/}logs/error/error.log</File>
|
|
|
- <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
|
|
|
- <FileNamePattern>${LOG_HOME:-c:/}logs/error/error-%d{yyyy-MM-dd}.%i.log
|
|
|
- </FileNamePattern>
|
|
|
- <MaxHistory>3600</MaxHistory>
|
|
|
- <TimeBasedFileNamingAndTriggeringPolicy
|
|
|
- class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
|
|
|
- <MaxFileSize>100MB</MaxFileSize>
|
|
|
- </TimeBasedFileNamingAndTriggeringPolicy>
|
|
|
- </rollingPolicy>
|
|
|
- <layout class="ch.qos.logback.classic.PatternLayout">
|
|
|
- <pattern>[%-5level] %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %logger{36} - %msg%n
|
|
|
- </pattern>
|
|
|
- </layout>
|
|
|
- <filter class="ch.qos.logback.classic.filter.LevelFilter"><!-- 只打印错误日志 -->
|
|
|
- <level>ERROR</level>
|
|
|
- <onMatch>ACCEPT</onMatch>
|
|
|
- <onMismatch>DENY</onMismatch>
|
|
|
- </filter>
|
|
|
- </appender>
|
|
|
-
|
|
|
- <!-- 所有日志输出 -->
|
|
|
- <appender name="AllFile"
|
|
|
- class="ch.qos.logback.core.rolling.RollingFileAppender">
|
|
|
- <File>${LOG_HOME:-c:/}logs/all/all.log</File>
|
|
|
- <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
|
|
|
- <FileNamePattern>${LOG_HOME:-c:/}logs/all/all-%d{yyyy-MM-dd}.%i.log
|
|
|
- </FileNamePattern>
|
|
|
- <MaxHistory>3600</MaxHistory>
|
|
|
- <TimeBasedFileNamingAndTriggeringPolicy
|
|
|
- class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
|
|
|
- <MaxFileSize>100MB</MaxFileSize>
|
|
|
- </TimeBasedFileNamingAndTriggeringPolicy>
|
|
|
- </rollingPolicy>
|
|
|
- <layout class="ch.qos.logback.classic.PatternLayout">
|
|
|
- <pattern>[%-5level] %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %logger{36} - %msg%n
|
|
|
- </pattern>
|
|
|
- </layout>
|
|
|
- </appender>
|
|
|
-
|
|
|
- <root level="info">
|
|
|
- <appender-ref ref="stdout" />
|
|
|
- <appender-ref ref="ErrorFile" />
|
|
|
- <appender-ref ref="AllFile" />
|
|
|
- </root>
|
|
|
-</configuration>
|