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 :

WARN No such property [datePattern] in org.apache.log4j.RollingFileAppender


Sujet :

Logging Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    37
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 37
    Par défaut WARN No such property [datePattern] in org.apache.log4j.RollingFileAppender
    Bonjour,

    J'utilise un application server de Sun (sun-appserver9.1).
    J'ai un soft qui utilise log4j pour le logging.

    Tout semble marcher sauf la rotation des logs.

    J'ai configuré:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
     
    <appender name="FILE" class="org.apache.log4j.RollingFileAppender">
            <param name="File" value="../ds/log/synchronica.log" />
            <param name="Append" value="true" />
            <param name="MaxFileSize" value="1000MB" />
            <param name="MaxBackupIndex" value="10" />
            <!-- Loglevel -->
            <param name="Threshold" value="INFO" />
     
            <!-- Rollover at midnight each day -->
            <param name="DatePattern" value="'.'yyyy-MM-dd-HH-mm'.log'" />
     
            <layout class="org.apache.log4j.PatternLayout">
                    <!-- Synchronica pattern: Time Priority [Category] Message\n -->
                    <param name="ConversionPattern"
                            value="%d{MM-dd@HH:mm:ss} [%t] %-5p [%c{1}] %m%n" />
            </layout>
     
       </appender>
    La rotation des logs ne marche pas (j'ai mis une fois par minute pour tester).
    J'ai ce message de warning quand je relance l'application server:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    logs/server.log:[#|2008-12-11T16:45:00.169+0100|WARNING|sun-appserver9.1|javax.enterprise.system.stream.err|_ThreadID=15;_ThreadName=pool-1-thread-12;_RequestID=ec6de62a-3c12-4c8b-862c-8ca61d53a23d;|log4j:WARN No such property [datePattern] in org.apache.log4j.RollingFileAppender.|#]
    Est-ce que quelqu'un pourrais m'aider à diagnostiquer mon problème?

    Merci d'avance pour votre aide.

  2. #2
    Membre expérimenté Avatar de sewatech
    Inscrit en
    Février 2007
    Messages
    141
    Détails du profil
    Informations personnelles :
    Âge : 55

    Informations forums :
    Inscription : Février 2007
    Messages : 141
    Par défaut
    Le RollingFileAppender fait une rotation selon la taille.

    Pour une rotation périodique, il faut utiliser le DailyRollingFileAppender. Ce dernier a effectivement besoin d'une propriété DatePattern, pour spécifier la période de rotation.

    Alexis

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    37
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 37
    Par défaut
    Citation Envoyé par sewatech Voir le message
    Le RollingFileAppender fait une rotation selon la taille.

    Pour une rotation périodique, il faut utiliser le DailyRollingFileAppender. Ce dernier a effectivement besoin d'une propriété DatePattern, pour spécifier la période de rotation.

    Alexis
    Merci

    Est-ce que j'ai le droit de combiner RollingFileAppender et DailyRollingFileAppender
    dans le fichier xml pour faire une rotation journalière plus avec la taille?

    Merci d'avance pour ta réponse.

  4. #4
    Membre expérimenté Avatar de sewatech
    Inscrit en
    Février 2007
    Messages
    141
    Détails du profil
    Informations personnelles :
    Âge : 55

    Informations forums :
    Inscription : Février 2007
    Messages : 141
    Par défaut
    Non.

    Mais pour des RollingFileAppenders plus complexes, je t'orienterais vers le module companion de Log4J.

    Ce module optionnel propose de appenders supplémentaires, qui sont plus puissants, mais aussi plus complexes à paramétrer.

    Alexis

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 0
    Dernier message: 19/05/2012, 18h03
  2. Réponses: 2
    Dernier message: 09/09/2008, 14h24
  3. Problème avec org.apache.log4j.jdbc.JDBCAppender
    Par dondano dans le forum Logging
    Réponses: 1
    Dernier message: 17/08/2007, 21h54
  4. Réponses: 4
    Dernier message: 17/07/2007, 13h30
  5. Réponses: 2
    Dernier message: 17/08/2006, 08h26

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