如何使用C#将事件查看器日志导出到csv

时间:2016-08-16 04:46:11

标签: c# export-to-csv event-viewer

我们正在研究编写一个C#程序,它将事件查看器日志导出到csv文件中。

DateTime              |Level    | Source | EventID | Detail
06/16/2016 10:11:01    Error       ABC      100      Detail of event error

如果您知道任何适合此事的内容,请指导/提示吗? 谢谢!

1 个答案:

答案 0 :(得分:1)

该应用程序由两部分组成。 1.阅读事件日志 2.写入csv文件

阅读事件日志内置于.NET中。可以找到示例here。应用程序可能需要管理员权限才能执行此操作。

要写入csv文件,您可以使用.net文件和stringbuilder类。 在csv文件中,每行都是一行,列用逗号分隔。 这已在另一个问题中讨论过:Writing data into CSV file