Sdílet prostřednictvím


ServiceBase.EventLog Vlastnost

Definice

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

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

Hodnota vlastnosti

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

Atributy

Poznámky

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

Když AutoLog je true, Start, Stop, Pozastavit, Pokračovat a vlastní příkazy jsou automaticky zaznamenány 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 protokolu aplikace, nastavte AutoLogfalse a zapište pokyny v rámci metod OnContinuezpracování příkazů , OnPausenebo OnStop publikovat do příslušného protokolu.

Platí pro

Viz také