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在做什么