텍스트 로그에 대한 이벤트 수준 설정

SetupAPI 는 텍스트 로그에 대해 설정된 이벤트 수준이 로그 항목의 이벤트 수준보다 크거나 같고 로그 항목의 이벤트 범주 가 텍스트 로그에 대해 사용하도록 설정된 경우에만 로그 항목을 텍스트 로그에 씁니다.

다음 표에서는 SetupAPI에서 지원하는 이벤트 수준 및 이러한 이벤트 수준을 나타내는 매니페스트 상수를 나열합니다. TXTLOG_ERROR 가장 낮은 이벤트 수준이며 그 다음으로 높은 이벤트 수준 TXTLOG_WARNING 등입니다. TXTLOG_VERY_VERBOSE 가장 높은 이벤트 수준입니다.

이벤트 수준 이벤트 수준 매니페스트 상수 이벤트 수준 매니페스트 값

오류만 작성합니다.

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로 지정됩니다. 여기서는 다음을 수행합니다.

  • VW 0x000000 마스크로 표현되는 낮은 순서의 8비트에서는 애플리케이션 설치 로그에 대한 로깅이 켜져 있는지 여부를 지정하고 애플리케이션 로그에 대한 이벤트 수준을 지정합니다.

  • 마스크 0x0000GH00으로 표시되는 다음으로 높은 8비트에서는 디바이스 설치 텍스트 로그에 대한 로깅이 켜져 있는지 여부를 지정하고 디바이스 설치 텍스트 로그에 대한 이벤트 수준을 지정합니다.

  • 마스크 0xUUUU0000으로 표시되는 가장 높은 수준의 비트는 사용되지 않습니다.

0xVW 비트 값은 다음 표와 같이 애플리케이션 설치 로그에 대한 로깅을 제어합니다.

0xVW Description

0(기본값)

로깅이 켜져 있고 이벤트 수준이 앞에서 설명한 대로 기본값으로 설정됩니다.

0x0F 통해 0x01

로깅을 해제합니다.

0x7F 통해 0x10

로깅을 켜고 이벤트 수준을 0xV로 설정합니다.

0xGH 비트 값은 다음 표와 같이 디바이스 설치 텍스트 로그에 대한 로깅을 제어합니다.

0xGH Description

0(기본값)

로깅이 켜져 있고 이벤트 수준이 앞에서 설명한 대로 기본값으로 설정됩니다.

0x0F 통해 0x01

로깅을 해제합니다.

0x7F 통해 0x10

로깅을 켜고 이벤트 수준을 0xG로 설정합니다.

다음 표에서는 일반적인 LogLevel 값의 예를 제공합니다.

LogLevel 값 텍스트 로그에 대해 설정된 이벤트 수준

0x00000000

기본적으로 는 애플리케이션 설치 로그 및 디바이스 설치 로그에 대한 로그를 켭니다. 로깅 수준을 두 로그의 기본값으로 설정합니다.

0x00000101

애플리케이션 설치 로그와 디바이스 설치 로그 모두에 대해 로깅을 해제합니다.

0x00001010

애플리케이션 설치 로그 및 디바이스 설치 로그에 대한 로그를 켭니다. 두 로그에 대해 로깅 수준을 TXTLOG_ERROR 설정합니다.

0x00002020

애플리케이션 설치 로그 및 디바이스 설치 로그에 대한 로그를 켭니다. 두 로그에 대해 로깅 수준을 TXTLOG_WARNING 설정합니다.

0x00005050

애플리케이션 설치 로그 및 디바이스 설치 로그에 대한 로그를 켭니다. 두 로그에 대해 로깅 수준을 TXTLOG_DETAILS 설정합니다.

0x00006060

애플리케이션 설치 로그 및 디바이스 설치 로그에 대한 로그를 켭니다. 두 로그에 대해 로깅 수준을 TXTLOG_VERBOSE 설정합니다.

0x00007070

애플리케이션 설치 로그 및 디바이스 설치 로그에 대한 로그를 켭니다. 두 로그에 대해 로깅 수준을 TXTLOG_VERY_VERBOSE 설정합니다.