ServiceBase.AutoLog Eigenschaft

Definition

Gibt an, ob Befehle "Start", "Stopp", "Anhalten" und "Weiter" im Ereignisprotokoll angezeigt werden sollen.

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

Eigenschaftswert

trueInformationen im Ereignisprotokoll zu melden; andernfalls . false

Attribute

Hinweise

Die Einstellung AutoLog weist true den Dienst an, Befehlsfehler mithilfe des Anwendungsereignisprotokolls zu melden, sowie Statusänderungsinformationen für Start-, Stopp-, Pause- und Continue-Ereignisse für den Dienst. Der Name des Diensts EventLog.Sourcewird als Protokoll verwendet.

Wenn Sie Informationen an ein benutzerdefiniertes Ereignisprotokoll statt an das Anwendungsprotokoll melden möchten, legen Sie AutoLogfalse Anweisungen in den Methoden für die Befehlsbehandlung OnContinueOnPausefest oder schreiben sie OnStop in das entsprechende Protokoll ein.

Note

Der ServiceName, der die Quellzeichenfolge für das Ereignisprotokoll bereitstellt, muss festgelegt werden, bevor der Dienst versucht, in das Ereignisprotokoll zu schreiben. Wenn Sie versuchen, auf das Ereignisprotokoll zuzugreifen, bevor der Quellname festgelegt wird, wird eine Ausnahme ausgelöst.

Gilt für:

Weitere Informationen