ログの出力先をアプリケーションを展開したディレクトリに合わせて変えたい場合など
上記のまんま。だけど、小手先すぎないか、、
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>
~(以下略)