2012-09-26 145 views
0

我正在使用與SpringSource的Groovy/Grails工具套件3.0和 捆綁在一起的Grails 2.1在獲取日誌消息顯示在控制檯窗口中失敗。我已經 設置在Config.groovy中以下
log4j = {
info 'grails.app.controller'
}在STS 3.0控制檯上不顯示grails日誌消息

然而,當我使用下面的行中的控制器不控制檯

log.info " Hello World!"

顯示任何意見是提示將受到歡迎。謝謝

回答

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

+0

感謝您的反饋喜,似乎我的問題是沒有添加到控制器的結尾。所以我的聲明應該是:info'grails.app.controllers' – jetpilot

+0

是啊!有道理..我已經在想這裏的情況。我沒有通過2.0 grails發佈,所以我認爲這可能是一個問題。案件結案;) – Vishal

相關問題