Office 솔루션에 대한 이벤트 로깅
Windows의 이벤트 뷰어를 사용하여 Office 솔루션을 설치하거나 제거할 때 Microsoft Visual Studio Tools for Office Runtime에서 캡처된 예외 메시지를 볼 수 있습니다. 이벤트 로거에서 이러한 메시지를 사용하여 설치 및 배포 문제를 해결할 수 있습니다.
적용 대상: 이 항목의 정보는 Microsoft Office 2010 및 2007 Microsoft Office system의 문서 수준 프로젝트 및 응용 프로그램 수준 프로젝트에 적용됩니다. 자세한 내용은 Office 응용 프로그램 및 프로젝트 형식에 따라 사용 가능한 기능을 참조하십시오.
이벤트 로그 읽기
이벤트 뷰어를 열고 보려는 이벤트를 필터링합니다.
Windows Server 2003 및 Windows XP에서 이벤트 로그를 읽으려면
제어판에서 관리 도구를 엽니다.
이벤트 뷰어를 시작합니다.
이벤트 로그 목록에서 응용 프로그램을 선택합니다.
보기 메뉴에서 필터를 클릭합니다.
이벤트 원본 목록에서 VSTO 4.0을 선택합니다.
설치 이벤트의 경우 이벤트 ID 상자에 4096을 입력합니다.
확인을 클릭하여 필터링된 뷰를 표시합니다.
Windows 7, Windows Vista 및 Windows Server 2008에서 이벤트 로그를 읽으려면
제어판에서 관리 도구를 엽니다.
이벤트 뷰어를 시작합니다.
Windows 로그를 확장합니다.
이벤트 로그 목록에서 응용 프로그램을 선택합니다.
동작 메뉴에서 현재 로그 필터링을 클릭합니다.
이벤트 원본 목록에서 VSTO 4.0을 선택합니다.
설치 이벤트의 경우 이벤트 ID 상자에 4096을 입력합니다.
확인을 클릭하여 필터링된 뷰를 표시합니다.
이벤트 뷰어에는 다음 정보가 포함됩니다.
솔루션의 배포 매니페스트 위치
오류 또는 예외 원인을 설명하는 메시지
이러한 예외 메시지를 통해 신뢰되지 않은 인증서, 신뢰되지 않은 문서 위치 또는 잘못된 배포 매니페스트와 같은 설치 문제의 원인을 확인할 수 있습니다.
Office 솔루션이 제거된 후에도 예외 메시지는 이벤트 로그에 남아 있습니다.
Office 솔루션이 실행될 때 예외 메시지를 표시하거나 기록하려면 문서 수준 프로젝트의 디버깅 및 응용 프로그램 수준 프로젝트의 디버깅을 참조하십시오.
지역화
예외 메시지의 언어는 Visual Studio Tools for Office 런타임 언어에 따라 결정됩니다. 예를 들어 최종 사용자의 컴퓨터에 한국어 언어 팩이 설치되어 있는 경우 예외 메시지는 이벤트 로그에 한국어로 기록됩니다.
이벤트 로거를 사용하지 않도록 설정
Office 솔루션을 설치하거나 제거할 때 기본적으로 이벤트 로거는 사용하도록 설정됩니다. 그러나 VSTO_EVENTLOGDISABLED 환경 변수를 "1"로 설정하여 이벤트 로거를 사용하지 않도록 설정할 수 있습니다.
이벤트 로그를 사용하지 않도록 설정하려면
제어판에서 시스템을 엽니다.
고급 탭에서 환경 변수를 클릭합니다.
시스템 변수 창에서 새로 만들기를 클릭합니다.
새 시스템 변수 대화 상자의 변수 이름 상자에 VSTO_EVENTLOGDISABLED를 입력합니다.
변수 값 상자에 1을 입력합니다.
확인을 클릭합니다.