0

最近、logback.groovy に切り替えてアプリを実行しようとしましたが、エラーでロギングに失敗しました

groovy.lang.MissingPropertyException: No such property: catalina for class: Script1

私のスクリプトのこの部分が原因だと思います:

def LOG_DIR = "${catalina.home}/logs/"

if(hostname =~/myhost|productionhostname/) {
    LOG_DIR = "/opt/tomcatinstances/myapp/logs/"
}

に名前を変更しまし$catalina.homeたが、どちらも機能しませんでした。私が正しくしていないことはありますか?

ありがとう

4

1 に答える 1

1

Tomcat ログ ディレクトリは、以下のコードを使用して取得できます。

def TOMCAT_LOG_DIR = System.getenv()['CATALINA_BASE'] + "/logs"
于 2014-12-23T19:22:12.900 に答える