2016-08-09 189 views
2

Im Versuch, indem Sie den Pfad in meiner build.gradle Datei im bootrun Schließung meiner logback.groovy Datei externalisieren:Grails 3: Externe Logback.groovy Datei

bootRun { 
    if (Environment.currentEnvironment == Environment.PRODUCTION) { 
     jvmArgs = ['-XX:MaxPermSize=2g', '-Xmx2g', '-Dlogging.config=/path/to/config/logback.groovy'] 
    } else { 
     jvmArgs = ['-XX:MaxPermSize=2g', '-Xmx2g'] 
    } 
} 

Aber ich bin immer:

.logback.classic.LoggerContext [default] - Gefundene Ressource [logback.groovy] bei [file: /Users/name/workspace/project/build/resources/main/logback.groovy]

Es liest weiter von der Classpath und nicht von der externen Datei ... Jede Hilfe geschätzt, danke

Antwort

2

Ich habe das Problem behoben, indem ich -Dlogging.config =/path/zu/config/logback.groovy als Systemeigenschaft in Tomcat hinzugefügt habe.