【问题标题】:Configuring Logging for Grails Standalone App Runner为 Grails Standalone App Runner 配置日志记录
【发布时间】:2014-12-06 11:16:49
【问题描述】:
我正在编写一个 Grails 应用程序,并希望使用 Grails Standalone App Runner 将您的 Grails 应用程序打包到一个带有嵌入式 Tomcat 容器的胖 JAR 中。
我想为嵌入式 Tomcat 容器配置日志记录,用于存储和读取 SSL 证书。我想为不同的 catalina 组件指定日志级别,并使用SyslogAppender 将 log4j 替换为 logback。
如何/在哪里进行此类配置?这是否记录在任何地方?
【问题讨论】:
标签:
tomcat
grails
configuration
grails-plugin
embedded-tomcat-7
【解决方案1】:
如果你想用 logback 替换 log4j,你可以使用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。