【发布时间】:2008-12-10 09:27:02
【问题描述】:
我为 asp.net 项目错误记录创建事件日志。我通过在 regedit 中添加一个键,然后添加一个子键来做到这一点。
有时,我创建了一个新的密钥和子密钥,而不是获得一个新的空事件日志,而是在事件查看器中看到它正在向我显示来自不同项目的日志。我无法找到关于何时发生这种情况的模式。
有没有人遇到过这样的问题?难道我做错了什么?
【问题讨论】:
我为 asp.net 项目错误记录创建事件日志。我通过在 regedit 中添加一个键,然后添加一个子键来做到这一点。
有时,我创建了一个新的密钥和子密钥,而不是获得一个新的空事件日志,而是在事件查看器中看到它正在向我显示来自不同项目的日志。我无法找到关于何时发生这种情况的模式。
有没有人遇到过这样的问题?难道我做错了什么?
【问题讨论】:
您可能希望使用 EventLog.CreateEventSource API 来执行此操作 - 它应该为您处理任何细节。
快速阅读文档似乎表明检查了前 8 个字符的唯一性...也许这就是您的问题所在?
编辑:从 Reflector,API 执行此操作...
【讨论】:
问题似乎在于我们已经创建了一个具有该名称的事件日志,即使我们删除了它,它也没有帮助。解决方案是创建一个具有不同名称的事件日志。
【讨论】: