我有這樣的代碼在我的Config.groovy:日誌Grails的特定控制器
appenders {
console name: "stdout", layout: pattern(conversionPattern: "%c{2} %m%n")
}
root {
warn 'stdout'
}
現在我想從一個特定的控制器(或特定包裝)記錄與DEBUG級別的消息。我怎樣才能做到這一點?
我有這樣的代碼在我的Config.groovy:日誌Grails的特定控制器
appenders {
console name: "stdout", layout: pattern(conversionPattern: "%c{2} %m%n")
}
root {
warn 'stdout'
}
現在我想從一個特定的控制器(或特定包裝)記錄與DEBUG級別的消息。我怎樣才能做到這一點?
如果你的控制器名稱爲ExampleController
在com.example
包,這在你的Config.groovy
添加到log4j的關閉:
debug 'grails.app.controllers.com.example.ExampleController'
見Grails的用戶指南,瞭解更多logging examples。
試試這個:
debug "grails.app.controller.your.package.YourController"
我假設你正在使用Grails 1.3.x的在1.0.X版本的Grails中有所不同。
我忘了'grails.app'部分。謝謝。 – jjczopek 2011-05-08 19:17:39
我相信它實際上是'grails.app.controllers.com.example.ExampleController'(在'controllers'中注意''''),至少在Grails 2.0.1中它對我有用 – naag 2012-03-29 06:33:47