grails - src/groovy类中的记录器

标签 grails logging groovy src

我正在尝试登录src / groovy下我的类(class)的文件。它将所有内容记录到控制台,但不记录到指定的日志文件。我不确定为什么它不起作用。请帮忙。这是我的代码。

config.groovy:

log4j = {        
    appenders {
       file name:'file', file:'C:/Users/Desktop/Logs/cms.log'
        }
    info "grails.app"
    debug "grails.app"
    error  'org.codehaus.groovy.grails.web.servlet',        // controllers
           'org.codehaus.groovy.grails.web.pages',          // GSP
           'org.codehaus.groovy.grails.web.sitemesh',       // layouts
           'org.codehaus.groovy.grails.web.mapping.filter', // URL mapping
           'org.codehaus.groovy.grails.web.mapping',        // URL mapping
           'org.codehaus.groovy.grails.commons',            // core / classloading
           'org.codehaus.groovy.grails.plugins',            // plugins
           'org.codehaus.groovy.grails.orm.hibernate',      // hibernate integration
           'org.springframework',
           'org.hibernate',
           'net.sf.ehcache.hibernate'
}

我的BasicCrawler.groovy类在src / groovy下:
import org.apache.commons.logging.LogFactory

class BasicCrawler extends WebCrawler {
private static final log = LogFactory.getLog(this)
//some code
log.debug "name: $name"
}

最佳答案

file附加器未在任何地方使用。在log4j设置中添加root { debug 'file' }以在根日志记录中包括附加程序。

关于grails - src/groovy类中的记录器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24700398/

相关文章:

java - 将任何文件类型解析为 XML

grails - Groovy 中的分组和求和集合

grails - 在Grails Audit-Logging插件中获取对域ID的引用

android - 数据狗朗姆酒 : Is it possible to include HTTP request body in resource logging?

maven - 如何使用 jenkins 将 grails 二进制插件部署到 Artifact ?

gradle - Gradle的缩写形式dependsOn,mustRunAfter

grails - MarkupBuilder呈现HTML SELECT元素

tomcat - 在 Amazon EC2 上部署 Grails 应用程序

visual-studio-2010 - Visual Studio 2010 日志文件

python |创建一个文件并在每次运行时递增名称