Log4Net& RollingFileAppender生成Xml文件

时间:2010-01-21 19:30:30

标签: xml logging log4net

我设法使用RollingFileAppender配置Log4Net以生成Xml文件。

但是,在执行“roll”之前,生成的文件不是有效的XML文件 - XML没有结束XML标记。

基本上,这可以防止在“关闭”/“滚动”之前读取文件。

其他人遇到过这个问题吗?

我以前的(自定义)解决方案我必须在写完每个条目后写下结束标记,并用下一个条目覆盖它...... :(

1 个答案:

答案 0 :(得分:0)

您可以尝试使用SAX类型解析器读取文件。这样,您应该能够直接读取文件的末尾(如果您使用非验证解析器或将其设置为不验证文档)。如果您使用.Net框架,请查看XmlReader