일반 로깅
설치 관리자는 자체 오류 로그에 오류 및 이벤트를 기록합니다. 설치 관리자가 수행하는 로깅 유형은 로깅 모드의 설정에 따라 결정됩니다. 로깅을 사용하도록 설정하고 다음 방법을 사용하여 모드를 설정할 수 있습니다.
- 명령줄에서 시작된 설치의 로깅 모드는 명령줄 옵션의 /L 옵션을 사용하여 지정할 수 있습니다. /L 명령줄 옵션을 사용하여 로깅 모드를 지정하지 않으면 기본 로깅 모드가 사용됩니다.
- 설치 프로세스의 로깅 모드는 MsiEnableLog 함수 또는 EnableLog 메서드를 사용하여 프로그래밍 방식으로 지정할 수 있습니다. MsiEnableLog 함수 또는 EnableLog 메서드를 사용하여 로깅 모드를 지정하지 않으면 기본 로깅 모드가 사용됩니다.
- 특정 설치 패키지의 기본 로깅 모드는 패키지의 속성 테이블에서 MsiLogging 속성을 설정하여 지정할 수 있습니다. 이 속성은 Windows Installer 4.0부터 사용할 수 있습니다.
- MsiLogging 속성이 속성 테이블에 있는 경우 데이터베이스 변환을 사용하여 값을 변경하여 패키지의 기본 로깅 모드를 수정할 수 있습니다. 패치 패키지(.msp 파일)를 사용하여 기본 로깅 모드를 변경할 수 없습니다.
- MsiLogging 속성이 설정되지 않은 경우 로깅 정책을 사용하여 컴퓨터의 모든 사용자에 대한 기본 로깅 모드를 지정할 수 있습니다.
- MsiLogging 속성이 설정된 경우 DisableLoggingFromPackage 정책 및 로깅 정책을 모두 설정하여 컴퓨터의 모든 사용자에 대한 기본 로깅 모드를 지정할 수 있습니다.
- /L 옵션, MsiEnableLog, EnableLog, MsiLogging 속성 또는 로깅 정책으로 로깅 모드를 지정하지 않은 경우 패키지의 기본 로깅 모드는 MsiLogging 속성을 'iwearmo'로 설정하는 것과 동일한 모드입니다.