(re)Bonjour,
J'utilise Log4Net pour enregistrer différentes actions dans un fichier XML.
Je veux pouvoir afficher le contenu du fichier une grille. Trouver le fichier, l'ouvrir et le traiter ne pose aucun problème.
Par contre, depuis mon appli, le fichier étant utilisé par Log4Net, je ne peux pas l'ouvrir par un StreamReader. Le système me renvoie une erreur disant que le fichier est déjà utilisé.
J'ai 2 solutions:
Copier le fichier dans un dossier temporaire et utiliser la copie.
Détruire mon objet de log et le recréer ensuite pour relancer le log.
Est-ce qu'il en existerait une autre plus simple à laquelle je n'aurais pas pensé ? J'ai cherché une fonction du genre "disabled" mais je n'ai rien vu de tel.
Papy !
Partager