grails日志消息未在STS 3.0控制台上显示

时间:2012-09-26 07:25:16

标签: grails logging console springsource

我正在使用与SpringSource的Groovy / Grails Tool Suite 3.0和。捆绑的Grails 2.1 在获取日志消息以在控制台窗口中显示时未成功。我有 在config.groovy中设置以下内容  log4j = {
 info 'grails.app.controller'
 }

但是,当我在控制器中使用以下行时,它不会显示在控制台中

log.info " Hello World!"

欢迎任何评论提示。感谢

1 个答案:

答案 0 :(得分:1)

我认为这是因为您尚未为控制台调用 appender

你可以这样做:

log4j = {
    appenders {
        console name: "stdout", threshold: org.apache.log4j.Level.INFO
    }
}

您还可以使用 布局 设置指定自定义模式:

log4j = {
    appenders {
        console name: "stdout",
                layout: pattern(conversionPattern: "%c{2} %m%n")
    }
}

参考:Grails Logging