我正在使用与SpringSource的Groovy / Grails Tool Suite 3.0和。捆绑的Grails 2.1
在获取日志消息以在控制台窗口中显示时未成功。我有
在config.groovy中设置以下内容
log4j = {
info 'grails.app.controller'
}
但是,当我在控制器中使用以下行时,它不会显示在控制台中
log.info " Hello World!"
欢迎任何评论提示。感谢
答案 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")
}
}