如何使我的服务停止自动发布到Windows应用程序事件日志中

时间:2013-04-02 23:47:34

标签: c# .net windows visual-studio-2010 service

我刚刚使用Windows服务项目模板在Visual Studio中创建了一个Windows服务应用程序。当我安装并运行该服务时,我注意到它会自动将某些事件记录到Windows应用程序事件日志中。例如:

  

服务已成功启动。

  

服务成功处理了PowerEvent。

我计划用更多细节实现我自己的事件记录,因此这些自动生成的消息最终会成为额外的“噪音”,我不想让日志混乱。有没有办法阻止服务将默认消息写入事件日志?

1 个答案:

答案 0 :(得分:5)

使用服务的autolog属性:

this.AutoLog = false;

此处提供更多信息:http://msdn.microsoft.com/en-us/library/f6567h1s.aspx