语言

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

属性值

true 报告事件日志中的信息;否则,为 false.

属性

注解

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

若要将信息报告到自定义事件日志而不是应用程序日志,请在命令处理方法AutoLog中设置falseOnContinue并写入说明,OnPause或OnStop发布到相应的日志。

注释

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

适用于

另请参阅