Sdílet prostřednictvím


ServiceBase.EventLog Vlastnost

Definice

Získá protokol událostí, který můžete použít k zápisu oznámení o voláních příkazů služby, jako je Start a Stop, do protokolu událostí aplikace.

public:
 virtual property System::Diagnostics::EventLog ^ EventLog { System::Diagnostics::EventLog ^ get(); };
public virtual System.Diagnostics.EventLog EventLog { get; }
[System.ComponentModel.Browsable(false)]
public virtual System.Diagnostics.EventLog EventLog { get; }
member this.EventLog : System.Diagnostics.EventLog
[<System.ComponentModel.Browsable(false)>]
member this.EventLog : System.Diagnostics.EventLog
Public Overridable ReadOnly Property EventLog As EventLog

Hodnota vlastnosti

EventLog

Instance EventLog , jejíž zdroj je zaregistrovaný v protokolu aplikace.

Atributy

Poznámky

Konstruktor inicializuje EventLog vlastnost na instanci se EventLog.Source sadou vlastností.EventLog.Log Zdrojem je ServiceName služba a protokol je aplikační protokol počítače. Tyto hodnoty jsou nastaveny automaticky a nelze je změnit pro automatické protokolování příkazů služby.

Pokud AutoLog je to true, Start, Stop, Pozastavit, Pokračovat a vlastní příkazy se automaticky zaznamenávají v protokolu událostí aplikace. Vlastnost můžete použít také k zápisu EventLog dalších zpráv do daného protokolu. Komponenta volá EventLog.WriteEntry pomocí tohoto EventLog člena.

Chcete-li hlásit informace do vlastního protokolu událostí místo aplikačního protokolu, nastavte AutoLog na false příkaz a zapište instrukce v rámci metod OnContinuezpracování příkazů , OnPausenebo OnStop publikovat do příslušného protokolu.

Platí pro

Viz také