Grails 1.1 日志约定的日志记录方式

所有的应用程序工件都有一个动态添加的 log 属性。这些工件类型包括 domain类、控制器和标记库等。

下边是一个使用例子:def foo = "bar" log.debug "The value of foo is $foo"Grails 使用 grails.app.<工件类型>.ClassName 来作为日志记录器的命名。

下边是一个如何配置日志记录器去记录不同Grails工件的日志的例子:
log4j = { // 为所有的应用程序工件设置 info "grails.app" // 为一个特定的控制器设置 debug "grails.app.controller.YourController" // 为一个特定的domain类设置 debug "grails.app.domain.Book" // 为所有的标记库设置 info "grails.app.tagLib" }工件名称(<工件类型>)也是按照约定命名的,一些常见的如下列表:

• bootstrap - 用于系统启动类

• dataSource - 用于数据源

• tagLib - 用于标记库

• service - 用于服务类

• controller - 用于控制器

• domain - 用于domain实体