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