Grails 1.1 日志基础

Grails使用它的通用配置方式来配置潜在的 Log4j 日志系统。

要配置日志你需要修改位于grails-app/conf 目录下的 Config.groovy 文件。

这个独特的 Config.groovy 文件允许你为 开发(development)、测试(test)和生产(production)环境(environments)分别进行日志的配置。Grails将适当地处理
Config.groovy 文件并配置Log4j。

从1.1版本的Grails开始,提供了一个 Log4j DSL,你可以像如下例子一样来配置Log4j:log4j = { error 'org.codehaus.groovy.grails.web.servlet', // controllers 'org.codehaus.groovy.grails.web.pages' // GSP warn 'org.mortbay.log' }实际上,每个方法都可以转化为一个日志级别,你可以把你想要记录日志的包名作为方法的参数。

以下是一些有用的日志记录器:

• org.codehaus.groovy.grails.commons - 记录核心工件的信息,如类加载等。

• org.codehaus.groovy.grails.web - 记录Grails的Web请求处理

• org.codehaus.groovy.grails.web.mapping - URL映射的调试

• org.codehaus.groovy.grails.plugins - 记录插件活动情况

• org.springframework -查看Spring在做什么

• org.hibernate - 查看Hibernate在做什么