ServiceBase.AutoLog プロパティ

定義

イベント ログで Start、Stop、Pause、Continue のコマンドを報告するかどうかを示します。

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

属性

注釈

AutoLogtrue に設定すると、アプリケーション イベント ログを使用してコマンドの失敗を報告し、サービスの Start、Stop、Pause、Continue イベントの状態変更情報を報告するようにサービスに指示します。 サービスの名前は、ログの EventLog.Sourceとして使用されます。

アプリケーション ログではなくカスタム イベント ログに情報を報告するには、 AutoLogfalse に設定し、適切なログに投稿するコマンド処理メソッド OnContinueOnPause、または OnStop 内の命令を記述します。

Note

イベント ログのソース文字列を提供する ServiceNameは、サービスがイベント ログへの書き込みを試みる前に設定する必要があります。 ソース名が設定される前にイベント ログにアクセスしようとすると、例外がスローされます。

適用対象

こちらもご覧ください