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

C# Discussion :

Log qui s'écrase


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert
    Profil pro
    Dév
    Inscrit en
    Juin 2007
    Messages
    1 165
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Dév

    Informations forums :
    Inscription : Juin 2007
    Messages : 1 165
    Par défaut Log qui s'écrase
    Bonjour,

    J'essaie de mettre log4net dans mon code. Je ne comprends pas pourquoi mais mon log à chaque fois que j'écris écrase les autres informations écrites et donc je me retrouve qu'avec 1 seule ligne à chaque fois dans mon log.

    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
     
    <log4net>
       <appender name="FileAppenderExport" type="log4net.Appender.FileAppender">
          <file value="Logs\export.log"/>
          <appendToFile value="false" />
          <layout type="log4net.Layout.PatternLayout">
            <conversionPattern value="%date [%thread] %-5level - %message%newline" />
          </layout>
        </appender>
     
        <root>
          <level value="DEBUG" />
          <appender-ref ref="FileAppenderExport"/>
        </root>
     
      </log4net>
    La méthode qui renseigne les logs est en fait appellé dans une boucle et donc la nouvelle information écrase l'ancienne et mon fichier ne fait qu'une ligne .

    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
    20
    21
    22
     
     
    if (res.Length > 0)
                {
                    /*affichage de tabName + " : start loading export of the table...\r\n" dans ma winforms*/
     
                    log.Info(tabName + " : start loading export of the table...\r\n");
     
     
                    //traitement
     
                    ucev.SetEvent("End of export for the table " + tabName + ".\r\n");
                    log.Info("End of export for the table " + tabName);
                    this.Refresh();
                }
                else
                {
                    /*affichage de tabName + " : start loading export of the table...\r\n" dans ma winforms*/
                    log.Info(tabName + " : there is not data in the database : " + ucev.DataBaseName + "\r\n");
                    this.Refresh();
                }
    }

    Merci

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Août 2010
    Messages
    164
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2010
    Messages : 164
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <appendToFile value="true" />

  3. #3
    Membre éclairé
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2009
    Messages
    402
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 402
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <appendToFile value="true" />
    C'est aussi ce que j'allais mettre :] tontonks tu as été plus rapide.

    C'est ce qui permet d'ajouter à la suite de ce qui existe déjà dans le fichier de log.

  4. #4
    Membre Expert
    Profil pro
    Dév
    Inscrit en
    Juin 2007
    Messages
    1 165
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Dév

    Informations forums :
    Inscription : Juin 2007
    Messages : 1 165
    Par défaut
    Merci du tyau.

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

Discussions similaires

  1. [Eclipse] Logs qui apparaissent en rouge dans la console
    Par elbissat dans le forum Tomcat et TomEE
    Réponses: 4
    Dernier message: 06/03/2009, 12h20
  2. Rman et archive log qui n'existent plus
    Par dauphin34000 dans le forum Recovery Manager
    Réponses: 4
    Dernier message: 01/08/2008, 15h27
  3. Réponses: 6
    Dernier message: 16/05/2008, 09h04
  4. fichiers log qui ne font qu'augmenter
    Par dngaya dans le forum DB2
    Réponses: 1
    Dernier message: 26/09/2006, 13h16

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