Revision: 55689
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at February 17, 2012 08:57 by traneHead
Initial Code
environments {
development {
log4j = {
appenders {
file name: 'grailsfile', file: 'target/grails.log'
file name: 'rootlog', file: 'target/root.log'
file name: 'devfile', file: 'target/development.log',
layout: pattern(conversionPattern: "[%d{HH:mm:ss:SSS}] %-5p %c{2}: %m%n")
}
root { error 'stdout', 'rootlog' }
info additivity: false, grailsfile: 'org.codehaus.groovy.grails.commons'
all additivity: false, devfile: [
'grails.app.controllers.your.package',
'grails.app.domain.your.package',
'grails.app.services.your.package',
'grails.app.taglib.your.package',
'grails.app.conf.your.package',
'grails.app.filters.your.package'
]
}
}
test {
log4j = {
appenders {
file name: 'grailsfile', file: 'target/grails.log'
file name: 'rootlog', file: 'target/root.log'
file name: 'testfile', file: 'target/test.log',
layout: pattern(conversionPattern: "[%d{HH:mm:ss:SSS}] %-5p %c{2}: %m%n")
}
root { error 'stdout', 'rootlog' }
info additivity: false, grailsfile: 'org.codehaus.groovy.grails.commons'
all additivity: false, testfile: [
'grails.app.controllers.your.package',
'grails.app.domain.your.package',
'grails.app.services.your.package',
'grails.app.taglib.your.package',
'grails.app.conf.your.package',
'grails.app.filters.your.package'
]
}
}
production {
grails.logging.jul.usebridge = false
log4j = {
root { error()
}
}
}
}
Initial URL
Initial Description
An example of a grails (2.x) log4j configuration (in grails-app/conf/Config.groovy).
Initial Title
Grails log4j for different environments - an example
Initial Tags
Initial Language
Groovy