J'utilise Grails 2.5.6 et j'essaie de créer 2 appender différents.
Le premier utilisateur doit enregistrer toutes les erreurs.
Le deuxième utilisateur doit enregistrer toutes les informations.
J'ai créé les appenders mais ça ne marche toujours pas.
(Les fichiers journaux sont créés correctement)Grails log4j Appender ne fonctionne pas
log4j = {
appenders{
appender new DailyRollingFileAppender(
name: 'errorLog',
threshold: Level.ERROR,
datePattern: "'-'yyyy-mm-dd",
file: "logs/dev/${Metadata.current.'app.name'}##${Metadata.current.'app-version'}-error.log",
layout: pattern(conversionPattern: '%d [%t] %-5p %c{2} %x - %m%n')
)
appender new DailyRollingFileAppender(
name: 'infoLog',
threshold: Level.INFO,
datePattern: "'-'yyyy-mm-dd",
file: "logs/dev/${Metadata.current.'app.name'}##${Metadata.current.'app-version'}.log",
layout: pattern(conversionPattern: '%d [%t] %-5p %c{2} %x - %m%n')
)
}
root{
error 'errorLog'
info 'infoLog'
}
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'
}
Merci pour l'aide.
Avez-vous essayé un seul? Est-ce que ça marche? –
Oui, j'ai essayé d'enregistrer les erreurs, mais il ne fonctionne pas –