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 デバッグ ログを有効にする必要がある場合。 デバッグ ログは、トラブルシューティング以外はほとんど使用しません。
戻り値
成功を示す 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_ClientTriggerScheduleメソッドのクラス SMS_Client SMS_ClientSetAssignedSite メソッドのクラス SMS_Client RequestMachinePolicy メソッド SMS_ClientのGetAssignedSite メソッドのクライアント WMI クラス EvaluateMachinePolicy メソッドSMS_Clientクラス SMS_Client