ServiceBase.AutoLog 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
指示是否在事件日志中报告“开始”、“停止”、“暂停”和“继续”命令。
public:
property bool AutoLog { bool get(); void set(bool value); };
public bool AutoLog { get; set; }
[System.ServiceProcess.ServiceProcessDescription("SBAutoLog")]
public bool AutoLog { get; set; }
member this.AutoLog : bool with get, set
[<System.ServiceProcess.ServiceProcessDescription("SBAutoLog")>]
member this.AutoLog : bool with get, set
Public Property AutoLog As Boolean
属性值
true 报告事件日志中的信息;否则,为 false.
- 属性
注解
设置 AutoLog 以 true 指示服务使用应用程序事件日志报告命令失败,以及服务上“启动”、“停止”、“暂停”和“继续”事件的状态更改信息。 服务的名称用作日志的名称 EventLog.Source。
若要将信息报告到自定义事件日志而不是应用程序日志,请在命令处理方法AutoLog中设置falseOnContinue并写入说明,OnPause或OnStop发布到相应的日志。
注释
在 ServiceName服务尝试写入事件日志之前,必须设置事件日志的源字符串。 在设置源名称之前尝试访问事件日志会引发异常。