IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Logging Java Discussion :

[Log4J] Configuration DailyRollingFileAppender


Sujet :

Logging Java

  1. #1
    Membre du Club
    Inscrit en
    Avril 2007
    Messages
    57
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 57
    Points : 44
    Points
    44
    Par défaut [Log4J] Configuration DailyRollingFileAppender
    Bonjour,

    Je me pose quelques questions sur les DailyRollingFileAppender. J'ai configuré mes logs avec l'appender suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <appender name="ROOT" class="org.apache.log4j.DailyRollingFileAppender">
       <param name="File" value="LogsDeMonAppli.log"/>
       <param name="DatePattern" value="'.'yyyy-MM-dd" />
       <layout class="org.apache.log4j.PatternLayout">
          <param name="ConversionPattern" value="%d %-5p [%t] %C{2} (%F:%L) - %m%n"/>
       </layout>
    </appender>
    Si j'ai bien compris, le 21/07 à minuit :
    - LogsDeMonAppli.log devient LogsDeMonAppli.log.21-07-2011
    - LogsDeMonAppli.log est vidé et va contenir les logs du 22/07

    Je pense que jusque là je ne dois pas me tromper. Par contre je ne sais pas comment dire que je veux garder x fichiers journaliers. Est ce qu'avec ma configuration actuelle je n'aurais qu'un seul fichier journalier suffixé du jour précédent ? Est ce possible d'en avoir plusieurs (j-1, j-2, j-3...), si oui comment ?

    Merci de vos lumières

  2. #2
    Membre habitué
    Homme Profil pro
    Inscrit en
    Juillet 2004
    Messages
    91
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 91
    Points : 130
    Points
    130
    Par défaut
    Hello,

    Comme indiqué dans la javadoc http://logging.apache.org/log4j/1.2/...eAppender.html, le DailyRollingFileAppender fait un backup du fichier précédent selon la forme du paramètre DatePattern sans limitation du nombre de backup.

    Dans ton cas, des fichiers "historisés" seront de la forme LogsDeMonAppli.log.yyyy-MM-dd, donc tant que tu as de la place sur le disque, tu auras ton historique de log avec un fichier par jour.

    Voilà

Discussions similaires

  1. [Log4j] Configurer Log4j avec un fichier xml
    Par supermanu dans le forum Logging
    Réponses: 10
    Dernier message: 16/07/2007, 11h03
  2. [Log4J] configuration de logs
    Par The_freeman dans le forum Logging
    Réponses: 12
    Dernier message: 27/03/2007, 12h25
  3. [Débutant(e)] [log4j] configuration
    Par dosy07 dans le forum Logging
    Réponses: 1
    Dernier message: 28/11/2005, 08h41
  4. [LOG4J] configuration de log4j sous tomcat
    Par java_fun dans le forum Logging
    Réponses: 4
    Dernier message: 26/09/2005, 11h30
  5. [ log4j ] configuration de log4j
    Par felix79 dans le forum Logging
    Réponses: 5
    Dernier message: 18/10/2004, 14h50

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo