我最近切换到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
,但它也不起作用。我有什么地方做得不对吗?
谢谢
Tomcat日志目录可以使用下面的代码获得
def TOMCAT_LOG_DIR = System.getenv()['CATALINA_BASE'] + "/logs"