次の方法で共有


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

プロパティ値

Boolean

イベント ログで情報をレポートする場合は true。それ以外の場合は false

属性

注釈

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

アプリケーション ログではなくカスタム イベント ログに情報を報告するには、コマンド処理メソッドOnContinue内で指示をfalse設定AutoLogして書き込むかOnStopOnPause適切なログに投稿します。

注意

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

適用対象

こちらもご覧ください