ServiceBase.EventLog Właściwość

Definicja

Pobiera dziennik zdarzeń, którego można użyć do zapisywania powiadomień o wywołaniach poleceń usługi, takich jak Uruchamianie i zatrzymywanie, do dziennika zdarzeń aplikacji.

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

Wartość właściwości

EventLog

Wystąpienie EventLog , którego źródło jest zarejestrowane w dzienniku aplikacji.

Atrybuty

Uwagi

Konstruktor inicjuje EventLog właściwość do wystąpienia z ustawionymi EventLog.Source właściwościami i EventLog.Log . Źródłem jest ServiceName usługa, a dziennik to dziennik aplikacji komputera. Te wartości są ustawiane automatycznie i nie można ich zmienić na potrzeby automatycznego rejestrowania poleceń usługi.

Gdy AutoLog w truedzienniku zdarzeń aplikacji są rejestrowane automatycznie polecenia , Start, Stop, Pause, Continue i niestandardowe. Za pomocą EventLog właściwości można także zapisywać dodatkowe komunikaty w tym dzienniku. Składnik wywołuje EventLog.WriteEntry metodę przy użyciu tego EventLog elementu członkowskiego.

Aby zgłosić informacje do niestandardowego dziennika zdarzeń, a nie dziennika aplikacji, ustaw AutoLog false i zapisz instrukcje w metodach OnContinueobsługi poleceń , OnPauselub OnStop do publikowania w odpowiednim dzienniku.

Dotyczy

Zobacz też