log4j - nom du fichier log comprenant la date - Java - Programmation
Marsh Posté le 08-07-2004 à 16:44:37
je mets la date derriere avec ca:
log4j.appender.MyCat=org.apache.log4j.DailyRollingFileAppender
log4j.appender.MyCat.DatePattern='.'yyyy-MM-dd
log4j.appender.MyCat.File=server.log
Marsh Posté le 08-07-2004 à 17:21:54
j'ai ça aussi... au rolling il va ajouter la date ça c'est OK.
je voudrais que server.log soit déjà préfixé au départ.
en fait, c'est à cause d'un crash d'un JBoss de développement, mon collègue a directement relancé le serveur puisque c'était dû à une DB foireuse et il a écrasé le précédent server.log.
maintenant que j'écris ça, je me demande si le rolling détecte que 'server.log' et si oui il force le rolling...
Marsh Posté le 08-07-2004 à 14:38:58
'lut,
je suis en train de jouer avec le log d'un JBoss 3.2.3 et je voudrais que la date système se retrouve dans le nom du fichier log.
j'essaie donc de modifier:
<param name="File" value="${jboss.server.home.dir}/log/server.log"/>
afin d'avoir un truc du genre 2004-07-08_server.log
mais je n'arrive pas à trouver comment faire
(j'ai essayé %d{DATE} comme pour les logs en eux-même mais ça n'est pas pris en compte)
une idée ?
---------------
A straight line is a special case of a curve. It's a curve which is uncurved. -- Susskind.