2
我遇到了一個問題,即當我在grails模式下以非分叉模式運行tomcat時,日誌工作正常,但在分叉模式下無法正常工作。Grails日誌記錄不工作在分叉模式
這裏是我的Log4j配置:
Config.groovy中:
// log4j configuration
log4j = {
appenders {
file name:"fileLogger", file: "c:/logs/app-log.log", threshold: Level.DEBUG
}
debug fileLogger: ['com.foo', 'BootStrap']
info fileLogger: ['org.springframework']
error fileLogger: [
'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.hibernate',
'net.sf.ehcache.hibernate']
}
當我運行grails run-app
,日誌文件被正確地將填充。
然而,當我改變我的BuildConfig.groovy
文件在分叉模式運行Tomcat:
BuildConfig.groovy:
grails.project.fork = [
run: [maxMemory:1024, minMemory:64, debug:false, maxPerm:256]
]
日誌文件沒有得到填充。
我的配置有問題嗎?爲什麼它會在一種模式下工作,而不是另一種模式?
雖然我用的方法不同意,我想也無妨。它沒有工作。 –