Spring boot - 在 logback.groovy 中获取环境或活动配置文件
Sprint boot - get environment or active profiles in logback.groovy
在 logback-spring.xml 中,我知道可以访问环境属性(在我的例子中是活动配置文件),但我正在寻找 groovy 等价物。
logback.groovy
没有对应项。就目前而言,如果您想访问环境或日志记录配置中的活动配置文件,您需要使用 logback-spring.xml
.
如果您想在 logback.groovy
中看到同等支持,请 open an enhancement request。
是这样的:
import static org.springframework.core.env.AbstractEnvironment.ACTIVE_PROFILES_PROPERTY_NAME
def profiles = (System.getProperty(ACTIVE_PROFILES_PROPERTY_NAME) ?: '').split(',')
然后点赞
if (profiles.contains('DEV')) {
...
}
在 logback-spring.xml 中,我知道可以访问环境属性(在我的例子中是活动配置文件),但我正在寻找 groovy 等价物。
logback.groovy
没有对应项。就目前而言,如果您想访问环境或日志记录配置中的活动配置文件,您需要使用 logback-spring.xml
.
如果您想在 logback.groovy
中看到同等支持,请 open an enhancement request。
是这样的:
import static org.springframework.core.env.AbstractEnvironment.ACTIVE_PROFILES_PROPERTY_NAME
def profiles = (System.getProperty(ACTIVE_PROFILES_PROPERTY_NAME) ?: '').split(',')
然后点赞
if (profiles.contains('DEV')) {
...
}