在logback-spring.xml中我知道可以访问环境属性(在我的情况下是活动的配置文件),但我正在寻找groovy等价物。
答案 0 :(得分:2)
logback.groovy
没有等价物。事实上,如果您想要访问日志配置中的环境或活动配置文件,则需要使用logback-spring.xml
。
如果您希望在logback.groovy
中看到相应的支持,请open an enhancement request。
答案 1 :(得分:0)
这是方法:
import static org.springframework.core.env.AbstractEnvironment.ACTIVE_PROFILES_PROPERTY_NAME
def profiles = (System.getProperty(ACTIVE_PROFILES_PROPERTY_NAME) ?: '').split(',')
然后使用
if (profiles.contains('DEV')) {
...
}