Edit

Share via


SetGlobalLoggingConfiguration Method in Class SMS_Client

The SetGlobalLoggingConfiguration method, in Configuration Manager, defines the global logging configuration for the client. This configuration represents either component-level logging or default logging if component-level logging isn't defined.

The following syntax is simplified from Managed Object Format (MOF) code and defines the method.

Syntax

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

Parameters

LogLevel Data type: UInt32

Qualifiers: [in]

The level of detail that the log will capture. Possible values are shown below. The default value is 1.

Value Description
0 Verbose logging
1 Normal logging
2 No logging

LogMaxSize Data type: UInt32

Qualifiers: [in]

The maximum size, in bytes, of a given log file.

LogMaxHistory Data type: UInt32

Qualifiers: [in]

The number of incremented log files to accumulate before deleting. When this number has been reached, the creation of a new log file results in the deletion of the oldest existing log file.

DebugLogging Data type: Boolean

Qualifiers: [in]

true if debug logging should be enabled. Debug logging is rarely used except for troubleshooting.

Return Values

A UInt32 data type that is 0 to indicate success or non-zero to indicate failure.

Remarks

This method manipulates registry keys. These keys shouldn't be manipulated directly. However, for reference, these keys can be found at HKEY_LOCAL_MACHINE/Software/Microsoft/CCM/logging/@GLOBAL. Enabling debug logging with DebugLogging results in the creation of a new key: HKEY_LOCAL_MACHINE/Software/Microsoft/CCM/logging/debuglogging.

Requirements

Runtime Requirements

For more information, see Configuration Manager Client Runtime Requirements.

Development Requirements

For more information, see Configuration Manager Client Development Requirements.

See Also

SMS_Client Client WMI Class EvaluateMachinePolicy method in Class SMS_Client GetAssignedSite method in Class SMS_Client RequestMachinePolicy method in Class SMS_Client ResetPolicy method in Class SMS_Client SetAssignedSite method in Class SMS_Client TriggerSchedule method in Class SMS_Client