gpt4 book ai didi

grails - src/groovy类中的记录器

转载 作者:行者123 更新时间:2023-12-02 14:07:22 25 4
gpt4 key购买 nike

我正在尝试登录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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com