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

屬性

備註

將 設定 AutoLogtrue 會指示服務使用應用程式事件記錄檔來報告命令失敗,以及服務上啟動、停止、暫停和繼續事件的狀態變更資訊。 服務的名稱會當做記錄檔的 EventLog.Source

若要向自訂事件記錄檔報告資訊,而不是應用程式記錄檔,請將 設定 AutoLog false 為 ,並在命令處理方法 OnContinueOnPauseOnStop 內寫入指示,以張貼至適當的記錄檔。

注意

提供 ServiceName 事件記錄檔來源字串的 ,必須在服務嘗試寫入事件記錄檔之前設定。 嘗試在設定來源名稱之前存取事件記錄檔,會擲回例外狀況。

適用於

另請參閱