<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE configuration> <configuration> <appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender"> <encoder> <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS}|${LOG_LEVEL_PATTERN:-%5p}|%t|%C|%M|%F|%L|%m%n</pattern> </encoder> <file>test.log</file> <!-- 不需要在这里配置文件名,日志文件名在bootstrap.properties文件中 logging.file字段配置 --> <rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy"> <fileNamePattern>test.log.%i</fileNamePattern> <maxIndex>10</maxIndex> <!-- 滚动多少的日志根据不同的工程自己定义 --> </rollingPolicy> <triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy"> <MaxFileSize>100MB</MaxFileSize> </triggeringPolicy> </appender> <appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender"> <encoder> <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS}|${LOG_LEVEL_PATTERN:-%5p}|%t|%C|%M|%F|%L|%m%n</pattern> <charset>utf8</charset> </encoder> </appender> <root level="INFO"> <appender-ref ref="CONSOLE"/> <appender-ref ref="FILE"/> </root> <appender name="statistic" class="ch.qos.logback.core.rolling.RollingFileAppender"> <!-- 正在记录的日志文件的路径及文件名 --> <file>logs/statistic.log</file> <!-- 日志记录器的滚动策略 --> <rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy"> <fileNamePattern>logs/statistic.log.%i</fileNamePattern> </rollingPolicy> <triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy"> <MaxFileSize>10MB</MaxFileSize> </triggeringPolicy> <!-- 日志文件输出格式 --> <encoder> <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS}|${LOG_LEVEL_PATTERN:-%5p}|%t|%C|%M|%F|%L|%m%n</pattern> </encoder> </appender> <logger name="statistic"> <appender-ref ref="statistic"/> </logger> </configuration>
springboot 日志配置文件logback-spring.xml
猜你喜欢
转载自blog.csdn.net/qq_33315102/article/details/80977048
今日推荐
周排行