SetGlobalLoggingConfiguration-Methode in Klasse SMS_Client

Die SetGlobalLoggingConfiguration Methode im Configuration Manager definiert die globale Protokollierungskonfiguration für den Client. Diese Konfiguration stellt entweder die Protokollierung auf Komponentenebene oder die Standardprotokollierung dar, wenn die Protokollierung auf Komponentenebene nicht definiert ist.

Die folgende Syntax wurde aus Managed Object Format (MOF)-Code vereinfacht und definiert die Methode.

Syntax

UInt32 SetGlobalLoggingConfiguration(
     UInt32 LogLevel,
     UInt32 LogMaxSize,
     UInt32 LogMaxHistory,
     Boolean DebugLogging
);

Parameter

LogLevel Datentyp: UInt32

Qualifikanten: [in]

Der Detaillierungsgrad, den das Protokoll erfassen soll. Mögliche Werte werden unten angezeigt. Der Standardwert ist 1.

Wert Beschreibung
0 Ausführliche Protokollierung
1 Normale Protokollierung
2 Keine Protokollierung

LogMaxSize Datentyp: UInt32

Qualifikanten: [in]

Die maximale Größe einer bestimmten Protokolldatei in Bytes.

LogMaxHistory Datentyp: UInt32

Qualifikanten: [in]

Die Anzahl der inkrementierten Protokolldateien, die vor dem Löschen akkumuliert werden sollen. Wenn diese Zahl erreicht wurde, wird bei der Erstellung einer neuen Protokolldatei die älteste vorhandene Protokolldatei gelöscht.

DebugLogging Datentyp: Boolean

Qualifikanten: [in]

true ob die Debugprotokollierung aktiviert werden soll. Die Debugprotokollierung wird selten verwendet, außer zur Problembehandlung.

Rückgabewerte

Ein UInt32 Datentyp, der 0 ist, um Erfolg anzuzeigen, oder ungleich null, um Fehler anzuzeigen.

Hinweise

Diese Methode bearbeitet Registrierungsschlüssel. Diese Schlüssel sollten nicht direkt bearbeitet werden. Als Referenz finden Sie diese Schlüssel jedoch unter HKEY_LOCAL_MACHINE/Software/Microsoft/CCM/logging/@GLOBAL. Das Aktivieren der Debugprotokollierung mit DebugLogging führt zur Erstellung eines neuen Schlüssels: HKEY_LOCAL_MACHINE/Software/Microsoft/CCM/logging/debuglogging.

Anforderungen

Laufzeitanforderungen

Weitere Informationen finden Sie unter Anforderungen an die Configuration Manager-Clientlaufzeit.

Entwicklungsanforderungen

Weitere Informationen finden Sie unter Configuration Manager Client Development Requirements.

Siehe auch

SMS_Client Client-WMI KlasseEvaluateMachinePolicy-Methode in Klasse SMS_ClientGetAssignedSite-Methode in Klasse SMS_ClientRequestMachinePolicy-Methode in Klasse SMS_ClientResetPolicy-Methode in Klasse SMS_ClientSetAssignedSite-Methode in Klasse SMS_ClientTriggerSchedule-Methode in Klasse SMS_Client