类SMS_Client中的 SetGlobalLoggingConfiguration 方法

SetGlobalLoggingConfiguration在 Configuration Manager 中, 方法定义客户端的全局日志记录配置。 如果未定义组件级日志记录,则此配置表示组件级日志记录或默认日志记录。

以下语法从托管对象格式 (MOF) 代码中简化,并定义了 方法。

语法

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

参数

LogLevel
数据类型UInt32

限定符:[in]

日志将捕获的详细信息级别。 可能的值如下所示。 默认值为 1。

说明
0 详细日志记录
1 正常日志记录
2 无日志记录

LogMaxSize
数据类型UInt32

限定符:[in]

给定日志文件的最大大小(以字节为单位)。

LogMaxHistory
数据类型UInt32

限定符:[in]

删除前要累积的递增日志文件数。 达到此数字后,创建新的日志文件将导致删除最早的现有日志文件。

DebugLogging
数据类型Boolean

限定符:[in]

true 如果应启用调试日志记录,则为 。 除了故障排除之外,很少使用调试日志记录。

返回值

数据类型 UInt32 为 0 表示成功,非零表示失败。

备注

此方法操作注册表项。 不应直接操作这些键。 但是,可以在 HKEY_LOCAL_MACHINE/Software/Microsoft/CCM/logging/@GLOBAL 中找到这些密钥以供参考。 使用 DebugLogging 启用调试日志记录将导致创建新密钥:HKEY_LOCAL_MACHINE/Software/Microsoft/CCM/logging/debuglogging。

要求

运行时要求

有关详细信息,请参阅 Configuration Manager客户端运行时要求

开发要求

有关详细信息,请参阅 Configuration Manager客户端开发要求

另请参阅

SMS_Client客户端 WMI 类
类SMS_Client中的 EvaluateMachinePolicy 方法
类SMS_Client中的 GetAssignedSite 方法
类SMS_Client中的 RequestMachinePolicy 方法
类SMS_Client中的 ResetPolicy 方法
类SMS_Client中的 SetAssignedSite 方法
类SMS_Client中的 TriggerSchedule 方法