Log4Net & RollingFileAppender для создания файлов XML - PullRequest
0 голосов
/ 21 января 2010

Мне удалось настроить Log4Net с RollingFileAppender для генерации файлов XML.

Однако сгенерированные файлы не являются допустимыми XML-файлами, пока не будет выполнена «прокрутка» - у XML нет закрывающего XML-тега.

По сути, это предотвращает чтение файлов до тех пор, пока они не будут "закрыты" / "свернуты".

Кто-нибудь еще сталкивался с этой проблемой?

В моем предыдущем (пользовательском) решении я должен был написать закрывающий тег после записи каждой записи и перезаписать его следующей записью ...: (

1 Ответ

0 голосов
/ 09 февраля 2010

Вы можете попробовать прочитать файл с помощью синтаксического анализатора типа SAX. Таким образом, вы сможете читать его до конца файла (если вы используете не проверяющий парсер или не проверяете документ). Взгляните на XmlReader , если вы используете .Net Framework.

...