c'est ma sortie de journal
INFO main digestemails - process inbox
INFO main digestemails - checking for emails in c:\development\DCMail\email\KN-Source
INFO main digestemails - digesting [email protected]
INFO main digestemails - extracting attachments
INFO main digestemails - no attachments or no attachments supported
INFO main digestemails - updating database
INFO main digestemails - email -> COMPLETED folder
INFO main digestemails -
Je voudrais un horodatage par message de journal, c'est-à-dire
INFO 2008-12-25 13:14:00 digestemails - email -> COMPLETED folder
voici mon fichier de configuration log4j
log4j.rootLogger=debug, stdout, R
log4j.appender.stdout=org.Apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.Apache.log4j.PatternLayout
# Pattern to output the caller's file name and line number.
log4j.appender.stdout.layout.ConversionPattern=%5p [%t] (%F:%L) - %m%n
log4j.appender.R=org.Apache.log4j.RollingFileAppender
log4j.appender.R.File=c:\\development\\DCMail\\logs\\digestlogfolder\\digest-logfile.log
log4j.appender.R.MaxFileSize=100KB
# Keep one backup file
log4j.appender.R.MaxBackupIndex=1
log4j.appender.R.layout=org.Apache.log4j.PatternLayout
log4j.appender.R.layout.ConversionPattern=%p %t %c - %m%n
Comment fait-on ça?
Utilisez% d dans votre PatternLayout.
De plus,% d peut prendre un modèle de format comme dans% d {jj MMM aaaa HH: mm: ss, SSS} vous pouvez sélectionner et choisir les éléments que vous voulez. Lorsque le modèle de format est omis, la date sera au format ISO8601.
Un extrait de mon fichier de propriétés
log4j.rootLogger=INFO, stdout, logfile
log4j.appender.stdout=org.Apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.Apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d %p (%t) [%c] - %m%n
log4j.appender.logfile=org.Apache.log4j.RollingFileAppender
log4j.appender.logfile.File=C:/log/client.log
log4j.appender.logfile.MaxFileSize=5MB
log4j.appender.logfile.MaxBackupIndex=0
log4j.appender.logfile.layout=org.Apache.log4j.PatternLayout
log4j.appender.logfile.layout.ConversionPattern=%d %p [%c] - %m%n
Vous pouvez trouver plus d'utilisation des caractères de conversion dans log4j javadoc.Par exemple, à http://logging.Apache.org/log4j/1.2/apidocs/org/Apache/log4j/PatternLayout.html .