Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何使我的服务停止自动发布到windows应用程序事件日志_C#_.net_Windows_Visual Studio 2010_Service - Fatal编程技术网

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

C# 如何使我的服务停止自动发布到windows应用程序事件日志,c#,.net,windows,visual-studio-2010,service,C#,.net,Windows,Visual Studio 2010,Service,我刚刚在VisualStudio中使用Windows服务项目模板创建了一个Windows服务应用程序。当我安装并运行该服务时,我注意到它会自动将某些事件记录到Windows应用程序事件日志中。例如: 服务已成功启动 或 该服务已成功处理PowerEvent 我计划更详细地实现我自己的事件日志记录,因此这些自动生成的消息最终将成为额外的“噪音”,我不想让日志变得杂乱无章。是否有任何方法阻止服务将默认消息写入事件日志?对服务使用autolog属性: this.AutoLog = false; 更多

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

服务已成功启动

该服务已成功处理PowerEvent


我计划更详细地实现我自己的事件日志记录,因此这些自动生成的消息最终将成为额外的“噪音”,我不想让日志变得杂乱无章。是否有任何方法阻止服务将默认消息写入事件日志?

对服务使用autolog属性:

this.AutoLog = false;

更多信息请点击此处:

谢谢。我知道这很容易。