我正在使用 XML Writer 在我的应用程序中创建一些重要事件的日志。
目前,假设应用程序已正确关闭,一切正常,但如果未正确关闭,则文件未关闭并且日志基本上丢失。
让我们假设编写一个简单的元素,如下所示:
writer.WriteStartElement(eventName);
writer.WriteAttributeString("t", DateTime.Now.ToString());
writer.WriteString(eventBody);
writer.WriteEndElement();
有没有办法在此时关闭文件并稍后将剩余元素附加到它,然后才关闭根元素和 xml 编写器?