配置Grails Standalone App Runner的日志记录

时间:2014-10-11 10:42:08

标签: tomcat grails configuration grails-plugin embedded-tomcat-7

我正在编写一个Grails应用程序,并希望使用将您的Grails应用程序打包到带有嵌入式Tomcat容器的胖JAR中的Grails Standalone App Runner

我想为嵌入式Tomcat容器配置日志记录,用于存储和读取SSL证书。我想为不同的catalina组件指定日志级别,并使用SyslogAppender将log4j替换为logback。

我如何/在何处进行此类配置?这在任何地方都有记录吗?

1 个答案:

答案 0 :(得分:1)

如果要将log4j替换为logback,可以使用Logback Plugin

您需要在BuildConfig.groovy中添加以下行。

dependencies {
   compile 'org.grails.plugins:logback:0.3.1'
}

您还需要排除grails log4j插件。

inherits('global') {
   excludes 'grails-plugin-log4j', 'log4j'
}

您还需要运行

grails clean

删除已编译的文件。

您可以找到有关插件here的更多信息。