次の方法で共有


テキスト ログのイベント レベルの設定

SetupAPI は、テキスト ログ用に設定されたイベント レベルがログ エ ントリのイベント レベル以上であり、ログ エントリのイベント カテゴリがテキスト ログで有効になっている場合にのみ、ログ エントリをテキスト ログに書き込みます。

次の表に、SetupAPI でサポートされるイベント レベルと、これらのイベント レベルを表すマニフェスト定数を示します。 TXTLOG_ERROR は最も低いイベント レベルで、次に高いイベント レベル TXTLOG_WARNING などです。 TXTLOG_VERY_VERBO Standard Edition は最も高いイベント レベルです。

イベント レベル イベント レベルのマニフェスト定数 イベント レベルのマニフェスト値

書き込みエラーのみ。

TXTLOG_ERROR

1

潜在的な問題のエラーと警告を書き込みます。

TXTLOG_WARNING

2

エラー、警告、およびシステム状態の変更を書き込みます。

TXTLOG_SYSTEM_STATE_CHANGE

3

状態の変更に関連付けられているエラー、警告、システム状態の変更、および高度な操作を書き込みます。

TXTLOG_SUMMARY

4

エラー、警告、システム状態の変更、状態変更に関連する高レベルの操作、およびほとんどの操作の詳細を書き込みます。

TXTLOG_DETAILS

5

エラー、警告、システム状態の変更、状態変更に関連する高レベルの操作、およびすべての操作の詳細を書き込みます。

TXTLOG_VERBOSE

6

頻繁に余分な大量の情報を生成する可能性があるログ エントリを含め、すべてのログ エントリを書き込みます。

TXTLOG_VERY_VERBOSE

7

SetupAPI テキスト ログのイベント レベルを設定するには、次の REG_DWORD レジストリ値を作成 (または変更) します。
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Setup\LogLevel

LogLevel レジストリ値が存在しない場合、または値が 0 の場合、SetupAPI は、アプリケーションのインストールとデバイスインストールのテキスト ログのイベント レベルを、次の表に示す既定値に設定します。

テキスト ログ 既定値 (Windows 7 以降のバージョン) 既定値 (Windows Vista SP2) 既定値 (Windows Vista SP1 以前のバージョン)

アプリケーション インストール テキスト ログ (SetupAPI.app.log)

TXTLOG_SUMMARY

TXTLOG_WARNING

TXTLOG_DETAILS

デバイスのインストール テキスト ログ (SetupAPI.dev.log)

TXTLOG_DETAILS

TXTLOG_DETAILS

TXTLOG_DETAILS

これらのテキスト ログ ファイルの詳細については、「SetupAPI テキスト ログ」を参照してください。

LogLevel レジストリ値は 0xUUUUGHVW として書式設定され、次のようになります。

  • マスク 0x000000VW で表される下位 8 ビットは、アプリケーション インストール ログのログ記録を有効にするかどうかを指定し、アプリケーション ログのイベント レベルを指定します。

  • マスク 0x0000 GH00 で表される次の最上位の 8 ビットは、デバイス インストール テキスト ログのログ記録を有効にするかどうかを指定し、デバイス インストール テキスト ログのイベント レベルを指定します。

  • マスク 0xUUUU0000 で表される最上位ビットは使用されません。

0xVW ビットの値は、次の表に示すように、アプリケーション インストール ログのログ記録を制御します。

0xVW 説明

ゼロ (既定値)

ログ記録が有効になり、前に説明したようにイベント レベルが既定値に設定されます。

0x01 から 0x0F

ログ記録をオフにします。

0x10 から 0x7F

ログ記録をオンにし、イベント レベルを 0xV に設定します。

0xVW ビットの値は、次の表に示すように、デバイス インストール テキストのログ記録を制御します。

0xGH 説明

ゼロ (既定値)

ログ記録が有効になり、前に説明したようにイベント レベルが既定値に設定されます。

0x01 から 0x0F

ログ記録をオフにします。

0x10 から 0x7F

ログ記録をオンにし、イベント レベルを 0xG に設定します。

次の表に、一般的な LogLevel 値の例を示します。

LogLevel 値 テキスト ログに設定されたイベント レベル

0x00000000

既定では、アプリケーションインストールログとデバイスインストールログのログオンをオンにします。 ログ レベルを両方のログの既定値に設定します。

0x00000101

アプリケーションインストールログとデバイスインストールログの両方のログ記録をオフにします。

0x00001010

アプリケーションインストールログとデバイスインストールログの両方のログ記録をオンにします。 両方のログのログ レベルをTXTLOG_ERRORに設定します。

0x00002020

アプリケーションインストールログとデバイスインストールログの両方のログ記録をオンにします。 両方のログのログ レベルを TXTLOG_WARNING に設定します。

0x00005050

アプリケーションインストールログとデバイスインストールログの両方のログ記録をオンにします。 両方のログのログ レベルを TXTLOG_DETAILS に設定します。

0x00006060

アプリケーションインストールログとデバイスインストールログの両方のログ記録をオンにします。 両方のログのログ レベルを TXTLOG_VERBOSE に設定します。

0x00007070

アプリケーションインストールログとデバイスインストールログの両方のログ記録をオンにします。 両方のログのログ レベルを TXTLOG_VERY_VERBOSE に設定します。