如何将 XML 数据写入 Windows 事件日志?
我注意到有一种方法可以将 XML 插入到 Windows 事件日志中(而不是仅仅将其填充到描述中)。效果是您General
在 Windows Vista 上的视图中只看到您的描述消息。您可以在视图中看到您的 XML 数据Details
。
如果您选择Friendly
单选按钮,它将出现在Event Data
节点下方。如果您选择 XML 视图,那么您将看到 XML。
我认为该EventLog.WriteEntry()
方法中的 rawData 字节数组将允许我这样做。我尝试将 XMLWriter 的输出填充到其中。这会将数据放入事件日志中,但它被视为二进制而不是 XML。