Wenn Sie das Ausgabeziel des Protokolls entsprechend dem Verzeichnis ändern möchten, in dem die Anwendung erweitert wird usw.
https://www.mkyong.com/gradle/gradle-application-plugin-app_home-in-applicationdefaultjvmargs/
Das obige Manma. Aber ist es nicht zu klein?
build.gradle
applicationDefaultJvmArgs = [ "-DappHome=MY_APP_HOME" ]
startScripts {
doLast {
unixScript.text = unixScript.text.replace('MY_APP_HOME', '\$APP_HOME')
}
}
logback.xml
<appender name="APPLOG" class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>${appHome}/logs/app.log</file>
~(Folgendes wird weggelassen)
Recommended Posts