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

Definition

Gibt an, ob die Befehle Starten, Beenden, Anhalten und Fortsetzen im Ereignisprotokoll aufgezeichnet werden sollen.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

Eigenschaftswert

true, wenn Informationen im Ereignisprotokoll aufgezeichnet werden sollen, andernfalls false.true to report information in the event log; otherwise, false.

Hinweise

Durch AutoLog festlegen true von auf wird der Dienst angewiesen, das Anwendungs Ereignisprotokoll zu verwenden, um Befehls Fehler zu melden, sowie Zustands Änderungs Informationen für die Ereignisse "starten", "anhalten", "anhalten" und "fortsetzen" für den Dienst.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. Der Name des Dienstanbieter wird als der des Protokolls EventLog.Sourceverwendet.The name of the service is used as the log's EventLog.Source.

Um Informationen an ein benutzerdefiniertes Ereignisprotokoll und nicht an das Anwendungsprotokoll AutoLog zu false senden, legen Sie auf fest, und schreiben OnContinueSie Anweisungen in OnStop den Befehls Behandlungsmethoden, OnPauseoder, um Sie in das entsprechende Protokoll zu schreiben.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.

Hinweis

Der ServiceName, der die Quell Zeichenfolge für das Ereignisprotokoll bereitstellt, muss festgelegt werden, bevor der Dienst versucht, in das Ereignisprotokoll zu schreiben.The ServiceName, which supplies the source string for the event log, must be set before the service attempts to write to the event log. Wenn Sie versuchen, auf das Ereignisprotokoll zuzugreifen, bevor der Quellname festgelegt wurde, wird eine Ausnahme ausgelöst.Trying to access the event log before the source name is set throws an exception.

Gilt für:

Siehe auch