我已经搜索和搜索,但找不到答案。我们有一个自定义服务运行并登录到事件查看器。在 Windows 7 中,有一个名为“应用程序和服务日志”的文件夹。如何在其中记录事件?甚至可能吗?
问问题
2324 次
1 回答
2
当您使用以下内容创建新的事件日志时,它会自动发生:
EventLog.CreateEventSource("Our Source", "Our Log");
该调用需要提升权限,但只需执行一次。之后,您可以使用普通权限进行引用。
EventLog _eventLog = new EventLog("Our Log"); // Writes to OUR event log--NOT the system created "Application"
注意:如果您要将源从Application
自定义日志移动,可能需要进行一些调整和/或重新启动,因为将源从一个日志移动到另一个日志是不正常的。
如果您使用的是 InstalUtil,您还可以使用System.Diagnostics.EventLogInstaller
于 2012-10-02T16:54:56.570 回答