2010-01-21 2 views
0

J'ai réussi à configurer Log4Net avec un RollingFileAppender afin de générer des fichiers Xml. Cependant, les fichiers générés ne sont pas des fichiers XML valides jusqu'à ce qu'un "roll" soit effectué - le XML n'a pas de balise XML de fermeture. Fondamentalement, cela empêche la lecture des fichiers jusqu'à ce qu'ils soient "fermés"/"roulés".Log4Net et RollingFileAppender pour générer des fichiers Xml

Quelqu'un d'autre a-t-il rencontré ce problème?

I ma solution précédente (personnalisée) que je devais écrire la balise de fermeture après avoir écrit chaque entrée, et le remplacer par l'entrée suivante ... :(

Répondre

0

Vous pouvez essayer de lire le fichier avec un analyseur de type SAX De cette façon, vous devriez être capable de lire jusqu'à la fin du fichier (si vous utilisez un analyseur non-validant ou le paramétrer pour ne pas valider le document.) Jetez un oeil à la XmlReader si vous utilisez le Cadre .Net