【问题标题】:Grails 3: External Logback.groovy fileGrails 3:外部 Logback.groovy 文件
【发布时间】:2016-12-15 16:31:16
【问题描述】:

我正在尝试通过在 bootrun 闭包中设置我的build.gradle 文件中的路径来外部化我的logback.groovy 文件:

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]

它一直从类路径而不是从外部文件中读取... 任何帮助表示赞赏,谢谢

【问题讨论】:

    标签: grails gradle logback grails-3.0 logback-groovy


    【解决方案1】:

    我通过在 tomcat 中添加 -Dlogging.config=/path/to/config/logback.groovy 作为系统属性解决了这个问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-08-25
      • 2014-03-14
      • 1970-01-01
      • 2016-12-03
      • 1970-01-01
      • 1970-01-01
      • 2016-06-25
      相关资源
      最近更新 更多