类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 类EvaluateMachinePolicy 方法中的类SMS_ClientGetAssignedSite 方法中的类SMS_ClientRequestMachinePolicy 方法中的类SMS_ClientResetPolicy 方法中的 Class SMS_ClientSetAssignedSite 方法中的类SMS_ClientTriggerSchedule 方法SMS_Client