当前位置: 代码迷 >> 综合 >> logback-spring.xml(logback+slf4j+spring)
  详细解决方案

logback-spring.xml(logback+slf4j+spring)

热度:29   发布时间:2023-11-20 23:40:20.0

logback-spring.xml

<?xml version="1.0" encoding="UTF-8"?><configuration><!--添加日志存储器,控制台--><appender name="consoleLog" class="ch.qos.logback.core.ConsoleAppender"><layout class="ch.qos.logback.classic.PatternLayout"><pattern>%d - %msg%n</pattern></layout></appender><!--添加本地的info日志存储--><appender name="fileInLog" class="ch.qos.logback.core.rolling.RollingFileAppender"><filter class="ch.qos.logback.classic.filter.LevelFilter"><level>INFO</level><onMatch>DENY</onMatch><onMismatch>ACCEPT</onMismatch></filter><encoder><pattern>%d - %msg%n</pattern></encoder><!--滚动策略--><rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"><!--设置info日志路径--><fileNamePattern>D:/makeup_log/info.%d.log</fileNamePattern></rollingPolicy></appender><!--添加本地的error日志存储--><appender name="fileErrorLog" class="ch.qos.logback.core.rolling.RollingFileAppender"><filter class="ch.qos.logback.classic.filter.ThresholdFilter"><level>ERROR</level></filter><encoder><pattern>%d - %msg%n</pattern></encoder><!--滚动策略--><rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"><!--设置error日志路径--><fileNamePattern>D:/makeup_log/error.%d.log</fileNamePattern></rollingPolicy></appender><!--指明配置项用在哪--><root level="INFO"><!--引用日志存储器--><appender-ref ref="consoleLog"/><appender-ref ref="fileInLog"/><appender-ref ref="fileErrorLog"/></root></configuration>
  • application.yml 中配置
logging:level:root: info

在代码中配合 @Slf4j 注解(放到类名上面),就可以在代码中快乐的使用log.info()

  相关解决方案