我试图通过在 bootrun 闭包logback.groovy
中设置我的文件中的路径来外部化我的文件:build.gradle
bootRun {
if (Environment.currentEnvironment == Environment.PRODUCTION) {
jvmArgs = ['-XX:MaxPermSize=2g', '-Xmx2g', '-Dlogging.config=/path/to/config/logback.groovy']
} else {
jvmArgs = ['-XX:MaxPermSize=2g', '-Xmx2g']
}
}
但我得到:
.logback.classic.LoggerContext[default] - Found resource [logback.groovy] at [file:/Users/name/workspace/project/build/resources/main/logback.groovy]
它一直从类路径中读取,而不是从外部文件中读取...任何帮助表示赞赏,谢谢