2012-01-17 53 views
0

我想创建一个基于方法的日志文件,例如: login.logsignup.log使用log4j。我应该如何配置?Log4j在Grails

这就是我所做的和我的日志文件被创建,但空。这里是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

你有什么试过?

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

所有这一切都是在日志文档的Appenders部分(与上文)

你试过吗?