LOG DES CONSOLE WRITELINE

Signaler
Messages postés
43
Date d'inscription
mardi 25 février 2003
Statut
Membre
Dernière intervention
10 septembre 2009
-
Messages postés
15
Date d'inscription
dimanche 8 mai 2005
Statut
Membre
Dernière intervention
3 août 2009
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/50394-log-des-console-writeline

Messages postés
15
Date d'inscription
dimanche 8 mai 2005
Statut
Membre
Dernière intervention
3 août 2009

Bonjour LittleKenny,

Effectivement , il est possible de modifier la classe comme tu le propose.
Il fallait dans mon cas que le log se réinitialise à chaque redémarrage de l'appli...

Meric des remarques, et je suis bien content que ca puisse servir !!!

Bonne continuation
Messages postés
43
Date d'inscription
mardi 25 février 2003
Statut
Membre
Dernière intervention
10 septembre 2009

Merci, c'est bien utile.

Deux remarques:
_ Il me semble qu'il manque la référence "using System;" dans ta classe.
_ Dans ton constructeur, j'aurais écrit ça à la place:
stream = File.Exists(path) ? File.AppendText(path) : File.CreateText(path);
On ne perd pas l'info précédente chaque fois que l'on compile, on peut écrire ceci dans la méthode write dans ce cas :
string value = string.Format("{0}: {1}", DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss"), arg.Value);