Amigos estou no grails com uma duvida sobre log4j
1 - preciso configurar o log4j para logar um arquivo por dia: beleza, acho que é so usar o DailyRollingFileAppender
2 - preciso tambem fazer um historico de 15 dias para esses arquivos gerados. Aí eu não sei fazer…
alguem sabe como ?
por enquanto ta assim:
// log4j configuration
log4j = {
// Example of changing the log pattern for the default console
// appender:
appenders {
console name: 'stdout'//, layout: pattern(conversionPattern: '%c{2}: %m%n')
DailyRollingFile name: 'fileRolling', maxFileSize: '2MB', file: "logs/funds.log"
DailyRollingFile name: 'userRolling', maxFileSize: '2MB', file: "logs/user.log"
}
root {
error 'stdout','rollingFile'
error 'fileRolling'
additivity = true
}
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'
)
warn 'org.mortbay.log'
//debug 'org.springframework.security.ldap'
//debug 'org.codehaus.groovy.grails.plugins.springsecurity'
debug (
fileRolling: 'grails.app',
userRolling: [
'grails.app.filters.br.com.teste.LogFilters'
]
)
}
obrigado