J'ai cette configuration log4j dans mes Grails config.groovylog4j dans grails: comment se connecter au fichier?
log4j = {
error 'org.codehaus.groovy.grails.web.servlet', // controllers
'org.codehaus.groovy.grails.web.pages' // GSP
warn 'org.mortbay.log'
appenders {
rollingFile name:'infoLog', file:'info.log', threshold: org.apache.log4j.Level.INFO, maxFileSize:1024
rollingFile name:'warnLog', file:'warn.log', threshold: org.apache.log4j.Level.WARN, maxFileSize:1024
rollingFile name:'errorLog', file:'error.log', threshold: org.apache.log4j.Level.ERROR, maxFileSize:1024
rollingFile name:'custom', file:'custom.log', maxFileSize:1024
}
root {
info 'infoLog','warnLog','errorLog','custom', stdout
error()
additivity = true
}
}
le Infolog, warnLog et ERRORLOG était la question précédente ... ils travaillaient bien.
maintenant j'ajouter le nouveau nom de l'esprit de RollingFile "personnalisé" ...
J'ai essayé de vous connecter de mon contrôleur et service à l'aide log.info ("quelque chose .... $ {obj}"); mais il semble que le message n'a pas été inséré dans custom.log, dois-je ajouter quelque chose à la configuration?
merci !!
N'êtes-vous pas manquer la valeur de seuil? – Jon
Comme je regarde votre code, je pense que - stout - devrait être cité ("stout") –