You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.
<?xml version="1.0" encoding="UTF-8"?>
<configuration >
<!-- 尽量别用绝对路径,如果带参数不同容器路径解释可能不同,以下配置参数在pom.xml里 -->
<property name= "log.root.level" value= "INFO" /> <!-- 日志级别 -->
<property name= "log.other.level" value= "ERROR" /> <!-- 其他日志级别 -->
<property name= "log.base" value= "logs" /> <!-- 日志路径, 这里是相对路径, 默认会输出到tomcat/bin目录 下 -->
<property name= "log.moduleName" value= "Erudition" /> <!-- 模块名称, 影响日志配置名,日志文件名 -->
<property name= "log.max.size" value= "20MB" /> <!-- 日志文件大小 -->
<!-- 控制台输出 -->
<appender name= "stdout" class= "ch.qos.logback.core.ConsoleAppender" >
<encoder class= "ch.qos.logback.classic.encoder.PatternLayoutEncoder" >
<Pattern > %date{yyyy-MM-dd HH:mm:ss.SSS} %-5level [%thread]%logger{56}.%method:%L -%msg%n</Pattern>
</encoder>
</appender>
<!-- 日志文件输出 -->
<appender name= "file" class= "ch.qos.logback.core.rolling.RollingFileAppender" >
<File > ${log.base}/${log.moduleName}.log
</File> <!-- 设置日志不超过${log.max.size}时的保存路径,注意如果 是web项目会保存到Tomcat的bin目录 下 -->
<!-- 滚动记录文件,先将日志记录到指定文件,当符合某个条件时,将日志记录到其他文件。 -->
<rollingPolicy class= "ch.qos.logback.core.rolling.TimeBasedRollingPolicy" >
<FileNamePattern > ${log.base}/archive/${log.moduleName}_all_%d{yyyy-MM-dd}.%i.log.zip
</FileNamePattern>
<!-- 当天的日志大小 超过${log.max.size}时,压缩日志并保存 -->
<timeBasedFileNamingAndTriggeringPolicy class= "ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP" >
<maxFileSize > ${log.max.size}</maxFileSize>
</timeBasedFileNamingAndTriggeringPolicy>
</rollingPolicy>
<!-- 日志输出的文件的格式 -->
<layout class= "ch.qos.logback.classic.PatternLayout" >
<pattern > %date{yyyy-MM-dd HH:mm:ss.SSS} %-5level [%thread]%logger{56}.%method:%L -%msg%n</pattern>
</layout>
</appender>
</configuration>