# Grails 1.1 日志基础

**URL:** <https://www.isharkfly.com/t/grails-1-1/1802>\
**Category:** 程序语言\
**Created:** [November 2, 2012, 3:49am UTC](https://www.isharkfly.com/t/grails-1-1/1802 "2012-11-02T03:49:00Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![honeymoose](https://www.isharkfly.com/user_avatar/www.isharkfly.com/honeymoose/32/20796_2.png) [@honeymoose](https://www.isharkfly.com/u/honeymoose)\
**Post date:** [November 2, 2012, 3:49am UTC](https://www.isharkfly.com/t/grails-1-1/1802/1 "2012-11-02T03:49:00Z")

</div>

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