log4j dans graal : comment ouvrir une session dans le fichier?
J'ai cette configuration log4j dans mon graal config.groovy
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
}
}
la infoLog,warnLog et errorLog est à partir de la question précédente ... ils fonctionnaient bien.
maintenant je ajouter de nouvelles RollingFile wit nom "personnalisé" ...
J'ai essayé de vous connecter à partir de mon contrôleur et de service à l'aide de log.info("quelque chose .... ${obj}");
mais il semble que le message n'a pas été inséré dans la coutume.journal, ai-je besoin d'ajouter quelque chose à la configuration ?
merci!!!!!
N'êtes-vous pas disparus de la valeur de seuil?
Comme je suis à la recherche de plus de votre code, je pense que -- stout, doivent être entre guillemets ("gros")
Comme je suis à la recherche de plus de votre code, je pense que -- stout, doivent être entre guillemets ("gros")
OriginalL'auteur nightingale2k1 | 2009-07-21
Vous devez vous connecter pour publier un commentaire.
viens de recevoir la réponse du graal liste de diffusion:
j'ai juste besoin d'ajouter
debug "graal.app"
soufflet avertir "org.mortbay.journal"
l'affaire est close ! 🙂
OriginalL'auteur nightingale2k1
J'ai exactement les mêmes jetty/tomcat env. Passé des heures à le comprendre. L'astuce consiste à définir l'emplacement du fichier (chemin relatif dans mon cas) comme une variable globale à l'intérieur de Config.groovy, personnalisées dans l'environnement des blocs, et d'utiliser la variable de localisation à l'intérieur de log4j fermeture. Exemple de code est: http://denistek.blogspot.com/2010/02/grails-environment-specific-logging-to.html
OriginalL'auteur Denis Wang
veuillez voir Log4j: Comment écrire à un appender?
OriginalL'auteur Ford Guo