ServiceBase.AutoLog 属性

定义

指示是否在事件日志中报告“开始”、“停止”、“暂停”以及“继续”命令。

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

属性值

Boolean

true 时在事件日志中报告信息;否则为 false

属性

注解

true设置为AutoLog指示服务使用应用程序事件日志报告命令失败,以及服务上"开始"菜单、停止、暂停和继续事件的状态更改信息。 服务的名称用作日志的名称 EventLog.Source

若要将信息报告到自定义事件日志而不是应用程序日志,请在命令处理方法OnContinue中设置AutoLogfalse和写入说明,OnPauseOnStop将帖子到相应的日志。

备注

ServiceName在服务尝试写入事件日志之前,必须设置事件日志的源字符串。 在设置源名称之前尝试访问事件日志会引发异常。

适用于

另请参阅