2010-01-21 136 views
0

我設法配置Log4Net與RollingFileAppender爲了生成Xml文件。Log4Net&RollingFileAppender生成Xml文件

但是,在執行「滾動」之前,生成的文件不是有效的XML文件 - XML沒有關閉XML標記。

基本上,這可以防止文件被讀取,直到「關閉」/「滾動」。

其他人遇到此問題?

我我以前的(自定義)解決方案,我不得不寫在每個條目後寫的結束標記,並與下一個條目覆蓋它... :(

回答

0

您可以嘗試讀取與SAX解析器類型的文件。這樣你應該可以直到文件結束時讀取它(如果你使用非驗證解析器或將它設置爲不驗證文檔)。看看XmlReader如果你正在使用.Net框架。