Configuration Manager の SetGlobalLoggingConfiguration メソッドは、クライアントのグローバル ログ構成を定義します。 この構成は、コンポーネント レベルのログ、またはコンポーネント レベルのログが定義されていない場合は既定のログのいずれかを表します。
次の構文は、マネージ オブジェクト形式 (MOF) コードから簡素化され、メソッドを定義したものです。
構文
UInt32 SetGlobalLoggingConfiguration(
UInt32 LogLevel,
UInt32 LogMaxSize,
UInt32 LogMaxHistory,
Boolean DebugLogging
);
パラメーター
LogLevel データ型: UInt32
Qualifiers: [in]
ログがキャプチャする詳細レベル。 使用可能な値を以下に示します。 既定値は 1 です。
| 値 | 説明 |
|---|---|
| 0 | 詳細ログ |
| 1 | 通常のログ記録 |
| 2 | ログ記録なし |
LogMaxSize データ型: UInt32
Qualifiers: [in]
特定のログ ファイルの最大サイズ (バイト単位)。
LogMaxHistory データ型: UInt32
Qualifiers: [in]
削除する前に蓄積する増分ログ ファイルの数。 この数に達すると、新しいログ ファイルが作成されると、最も古い既存のログ ファイルが削除されます。
DebugLogging データ型: Boolean
Qualifiers: [in]
true デバッグ ログを有効にする必要があるかどうか。 トラブルシューティングを除いて、デバッグ ログはほとんど使用されません。
戻り値
成功を示す 0 または失敗を示す 0 以外のエラーを示す UInt32 データ型。
注釈
このメソッドはレジストリ キーを操作します。 これらのキーは直接操作しないでください。 ただし、参考までに、これらのキーは 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 メソッド