2011-05-25 5 views

Répondre

1

Configurez un fichier de propriétés log4j avec l'appender de fichier. Quelque chose comme ça -

log4j.rootLogger=WARN, fileAppender 
log4j.logger.myPackage=DEBUG, fileAppender 
log4j.additivity.myPackage=false 
log4j.appender.fileAppender=org.apache.log4j.RollingFileAppender 
log4j.appender.fileAppender.File= C://Myfile.log 
log4j.appender.fileAppender.MaxFileSize=1024KB 
log4j.appender.fileAppender.MaxBackupIndex=5 
log4j.appender.fileAppender.layout = org.apache.log4j.PatternLayout 
log4j.appender.fileAppender.layout.ConversionPattern=%d [%t] %-5p %c - %m%n 
+0

En fait, ma question est la création d'un propre appender dans ce que je dois prendre des détails du journal et l'envoyer par le service Web ... Comment puis-je faire s'il vous plaît me guider – unknown

+0

Go répercutant ces liens, J'espère que cela aide. http://www.avajava.com/tutorials/lessons/how-do-i-initialize-log4j-in-a-web-application.html?page=1 http://blog.idleworx.com/2010/01 /setting-up-log4j-for-simple-java-web.html – Ajay

2

Vous pouvez essayer d'utiliser un fichier de propriétés

log4j.rootLogger=INFO, ERRORFILE 

#ERRORFILE - used to log error messages 
log4j.appender.ERRORFILE=org.apache.log4j.RollingFileAppender 
log4j.appender.ERRORFILE.Threshold=ERROR 
log4j.appender.ERRORFILE.File=errorLog.log 
log4j.appender.ERRORFILE.MaxFileSize=200KB 
log4j.appender.ERRORFILE.MaxBackupIndex=5 
log4j.appender.ERRORFILE.layout=org.apache.log4j.PatternLayout 
log4j.appender.ERRORFILE.layout.ConversionPattern=%d{DATE} %t - %m%n 

Dans cet exemple, j'ai configuré un fichier de propriétés pour enregistrer les messages d'erreur à mon propre fichier, errorLog.log. Voici un autre sample.

Questions connexes