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 false
為 ,並在命令處理方法 OnContinue 、 OnPause 或 OnStop 內寫入指示,以張貼至適當的記錄檔。
注意
提供 ServiceName 事件記錄檔來源字串的 ,必須在服務嘗試寫入事件記錄檔之前設定。 嘗試在設定來源名稱之前存取事件記錄檔,會擲回例外狀況。