Bonjour,
Dans mon appli, je fais une classe pour écrire mes messages d'erreur dans un fichier texte. L'idée est que je version ces fichiers de log afin de changer de version lorsqu'il dépassera une certaines taille.
Voila donc une partie de ma classe ou je fais la mise à jour de mon fichier.
**************************************
public static void WriteErreur()
{
using (StreamWriter stream = new StreamWriter(retNomFicLog(), true))
{
stream.WriteLine(DateTime.Now + " " + Proc + ":" + MsgUser);
stream.WriteLine(DateTime.Now + " " + Proc + ":" + MsgInfo);
}
}
**************************************
J'ouvre et je ferme donc à chaque écrirture dans mon fichier LOG est-ce pénalisant pour les temps de réponse, la gestion de la mémoire ? Ne vaudrait il pas mieux ouvrir le fichier au début et le fermer à la fin ?
Merci de m'éclairer
DT