【发布时间】:2012-06-23 09:56:51
【问题描述】:
我们正在使用 EventLog 来记录异常。有一个后台线程检查事件日志是否已满,并以编程方式将条目传输到 XML 文件中,然后清除事件日志。
这工作正常,但似乎有太多工作要做,我认为最好简单地复制用于记录当前应用程序的 .evt 文件,然后清除事件日志。
有没有办法找到适用于每个 Windows 操作系统的文件的位置/路径?
使用 suggested
Registry.LocalMachine.OpenSubKey("System\\CurrentControlSet\\Services\\EventLog\\" + e.Log);
但是我的应用程序日志名称没有文件属性。
【问题讨论】: