Spring Boot中实现logback多环境日志配置

Posted 黄洪波写点东西的地方

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring Boot中实现logback多环境日志配置相关的知识,希望对你有一定的参考价值。

参考:

https://www.cnblogs.com/EasonJim/p/7801549.html

https://docs.spring.io/spring-boot/docs/1.5.7.RELEASE/reference/htmlsingle/#boot-features-custom-log-configuration

在根据文档配置后,出现了以下错误

Logging system failed to initialize using configuration from \'classpath:logback-dev.xml\'
java.lang.IllegalStateException: Logback configuration error detected: 
ERROR in ch.qos.logback.core.joran.spi.Interpreter@1:27 - no applicable action for [springProfile], current ElementPath  is [[springProfile]]
ERROR in ch.qos.logback.core.joran.spi.Interpreter@9:24 - no applicable action for [root], current ElementPath  is [[springProfile][root]]

 

查看官方文档中关于此错误的描述

将logback.xml改为logback-spring.xml即可。

以上是关于Spring Boot中实现logback多环境日志配置的主要内容,如果未能解决你的问题,请参考以下文章

spring boot、logback 和 logging.config 属性

Spring Boot 多环境配置

通过spring-boot-devtools在IDEA中实现热部署

Spring Boot中实现定时任务的两种方式

利用consul在spring boot中实现最简单的分布式锁

Spring Boot 应用系列 5 -- Spring Boot 2 整合logback