Spring boot Sprint启动-在logback.groovy中获取环境或活动配置文件
在logback-spring.xml中,我知道可以使用访问环境属性(在我的例子中是活动概要文件),但我正在寻找与groovy等效的工具。没有与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
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')) {
...
}