Spring boot Sprint启动-在logback.groovy中获取环境或活动配置文件

Spring boot Sprint启动-在logback.groovy中获取环境或活动配置文件,spring-boot,logback-groovy,Spring Boot,Logback Groovy,在logback-spring.xml中,我知道可以使用访问环境属性(在我的例子中是活动概要文件),但我正在寻找与groovy等效的工具。没有与logback.groovy等效的工具。目前情况下,如果您想访问日志配置中的环境或活动概要文件,您需要使用logbackspring.xml 如果您希望在logback.groovy中看到等效的支持,请。以下是方法: import static org.springframework.core.env.AbstractEnvironment.ACTIVE

在logback-spring.xml中,我知道可以使用访问环境属性(在我的例子中是活动概要文件),但我正在寻找与groovy等效的工具。

没有与logback.groovy等效的工具。目前情况下,如果您想访问日志配置中的环境或活动概要文件,您需要使用
logbackspring.xml

如果您希望在
logback.groovy
中看到等效的支持,请。

以下是方法:

import static org.springframework.core.env.AbstractEnvironment.ACTIVE_PROFILES_PROPERTY_NAME

def profiles = (System.getProperty(ACTIVE_PROFILES_PROPERTY_NAME) ?: '').split(',')
然后使用like

if (profiles.contains('DEV')) {
...
}