logback spring boot rolling 配置

日志的配置 Spring Boot支持各种日志工具, 最常用的是Logback. 我们可以对日志进行配置, 由于日志是在ApplicationContext创建之前初始化的, 所以对日志的配置不能通过在@Configuration配置类上使用@PropertySources注解加载进来. 可以使用系统变量或者外部配置application.properties来加载. 配置文件中可以指定这些属性: logging.config=: 配置文件的位置, 比如:classpath:logback.xml(logback的配置文件) logging.file=: 日志文件名, 如:myapp.log, 输出日志到当前目录的myapp.log文件 logging.path=: 日志文件位置, 如:/var/log, 输出日志到/var/log/spring.log文件 logging.level.*=: 日志等级, 如:logging.level.org.springframework=DEBUG logging.pattern.console=: 输出到console的日志格式, 只有logback有效 logging.pattern.file=: 输出到文件的日志格式, 只有logback有效 logging.pattern.level=: 日志级别的格式, 默认是%5p. 只有logback有效 logging.exception-conversion-word=%wEx: log异常时使用哪个格式转换器(base.xml中定义了三个conversionRule) logging.register-shutdown-hook=false # Register a shutdown hook for the logging system when it is initialized(没用过) 上面这些属性配置, 一般写在application.properties中, 这样会被加载到Spring Environment中, 为了方便其他地方使用, Spring…