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
。
- 属性
注解
true
设置为AutoLog指示服务使用应用程序事件日志报告命令失败,以及服务上"开始"菜单、停止、暂停和继续事件的状态更改信息。 服务的名称用作日志的名称 EventLog.Source。
若要将信息报告到自定义事件日志而不是应用程序日志,请在命令处理方法OnContinue中设置AutoLogfalse
和写入说明,OnPause或OnStop将帖子到相应的日志。
备注
ServiceName在服务尝试写入事件日志之前,必须设置事件日志的源字符串。 在设置源名称之前尝试访问事件日志会引发异常。