2010-10-20 28 views
0

J'utilise Eclipse et je crée un projet Web. J'utilise également SLF4J pour stocker les journaux dans un fichier journal. Je place le fichier log4j.properties dans le dossier WEB-INF/classes. Lorsque j'accède à la page de connexion, tous les journaux associés et mon journal des instructions de débogage sont chargés dans le fichier journal, mais je souhaite qu'un journal spécifique (c'est-à-dire un journal spécifique au projet) soit chargé dans le fichier journal d'autres journaux.Chargement d'informations de journal spécifiques au projet dans des fichiers journaux

Sur le fichier journal que je peux voir:

10/20/2010 10:16:24 - DEBUG - org.apache.commons.digester.Digester.sax 
. 
10/20/2010 10:16:24 - DEBUG - org.apache.commons.digester.Digester - [ObjectCreateRule]{resource-config/resource}New org.ajax4jsf.javascript.AjaxScript 
.  
10/20/2010 10:16:24 - DEBUG - org.apache.commons.digester.Digester - [ObjectCreateRule]{resource-config/resource}New  
.  
10/20/2010 10:16:24 - DEBUG - org.apache.commons.digester.Digester.sax 
. 
10/20/2010 10:16:24 - DEBUG - org.apache.commons.digester.Digester - [ObjectCreateRule]{resource-config/resource}New org.ajax4jsf.javascript.AjaxScript 
. 
10/20/2010 10:16:24 - DEBUG - org.apache.commons.digester.Digester - [ObjectCreateRule]{resource-config/resource}New 
. 

Quelqu'un peut-il me aider à savoir comment stocker projet spécifique dans les journaux liés fichier journal?

Répondre

0

quelque chose comme ce qui suit dans votre fichier log4j.properties:

log4j.logger.com.foo.logingubbins=DEBUG, loginfilelogger 

log4j.appender.app=org.apache.log4j.RollingFileAppender 
log4j.appender.loginfilelogger.File=c:/logs/login.log 
log4j.appender.loginfilelogger.layout=org.apache.log4j.PatternLayout 
log4j.appender.loginfilelogger.layout.ConversionPattern=%d [%t] %-5p [%c (%F:%L)] %n \t %m %n 

Cette première ligne indique l'enregistreur d'utiliser un nouvel enregistreur pour com.foo.logingubbins qui vous diriger vers un fichier séparé. Vous voudrez peut-être ajouter une déclaration additivity là aussi bien si vous le voulez entièrement séparé.

Le log4j manual peut vous donner quelques exemples utiles, mais je dois admettre que l'information sur l'additivité est un peu floue.

0
Thanks for reply. I added the folowing steps into log4j.properties file 

log4j.logger.org.apache.commons.digester = ERREUR log4j.category.se.bilprovningen.prippe = DEBUG, R

Maintenant, je suis en mesure de stocker journal spécifique du projet dans le fichier journal .

Merci Arvind