Grails中的Log4j

时间:2012-01-17 08:02:31

标签: grails log4j

我正在尝试根据以下方法创建日志文件: login.logsignup.log使用log4j。我该如何配置?

这就是我所做的,我的日志文件已创建但是为空。这是log4j

log4j = {
   appenders {
      rollingFile name:'gsError', file:'Logs/gsError.log', maxSize: 1024
   }
   error gsError:   ['org.codehaus.groovy.grails.web.servlet',
                     'org.codehaus.groovy.grails.web.pages',
                     'org.codehaus.groovy.grails.web.sitemesh',
                     'org.codehaus.groovy.grails.web.mapping.filter',
                     'org.codehaus.groovy.grails.web.mapping',
                     'org.codehaus.groovy.grails.commons',
                     'org.codehaus.groovy.grails.plugins',
                     'org.codehaus.groovy.grails.orm.hibernate',
                     'org.springframework',
                     'org.hibernate',
                     'net.sf.ehcache.hibernate']

}

1 个答案:

答案 0 :(得分:1)

你有什么尝试?

如果您阅读documentation on logging,则应该是一个简单的情况,即每个要创建的文件创建一个appender,然后将此appender添加到级别声明(绑定到控制器)。

所有这些都在日志记录文档的Appenders部分(链接到上面)

你试过这个吗?