ServiceBase.AutoLog ServiceBase.AutoLog ServiceBase.AutoLog ServiceBase.AutoLog Property

定義

イベント ログで、Start、Stop、Pause、Continue の各コマンドをレポートするかどうかを示します。Indicates whether to report Start, Stop, Pause, and Continue commands in the event log.

public:
 property bool AutoLog { bool get(); void set(bool value); };
[System.ServiceProcess.ServiceProcessDescription("SBAutoLog")]
public bool AutoLog { get; set; }
member this.AutoLog : bool with get, set
Public Property AutoLog As Boolean

プロパティ値

イベント ログで情報をレポートする場合は true。それ以外の場合は falsetrue to report information in the event log; otherwise, false.

注釈

設定AutoLogtrueサービスの起動、停止、一時停止、状態変更情報とコマンドの失敗を報告、アプリケーション イベント ログを使用し、サービスにイベントを続行するように指示します。Setting AutoLog to true instructs the service to use the Application event log to report command failures, as well as state change information for Start, Stop, Pause, and Continue events on the service. ログのサービスの名前が使用されるEventLog.Sourceします。The name of the service is used as the log's EventLog.Source.

アプリケーション ログではなく、カスタム イベント ログに情報を報告の設定、AutoLogfalseと手順については、コマンド処理メソッド内での書き込みOnContinueOnPause、またはOnStop適切なログを投稿します。To report information to a custom event log rather than the Application log, set AutoLog to false and write instructions within the command-handling methods OnContinue, OnPause, or OnStop to post to the appropriate log.

注意

ServiceName、ソース文字列、イベント ログを提供する必要があります前に設定する、サービス、イベント ログへの書き込みを試みます。The ServiceName, which supplies the source string for the event log, must be set before the service attempts to write to the event log. ソース名を設定する前に、イベント ログにアクセスしようとして例外をスローします。Trying to access the event log before the source name is set throws an exception.

適用対象

こちらもご覧ください