我设法使用RollingFileAppender配置Log4Net以生成Xml文件。
但是,在执行“roll”之前,生成的文件不是有效的XML文件 - XML没有结束XML标记。
基本上,这可以防止在“关闭”/“滚动”之前读取文件。
其他人遇到过这个问题吗?
我以前的(自定义)解决方案我必须在写完每个条目后写下结束标记,并用下一个条目覆盖它...... :(
答案 0 :(得分:0)
您可以尝试使用SAX类型解析器读取文件。这样,您应该能够直接读取文件的末尾(如果您使用非验证解析器或将其设置为不验证文档)。如果您使用.Net框架,请查看XmlReader。