방법: EventLog 구성 요소 인스턴스 만들기
업데이트: 2007년 11월
기존 이벤트 로그에 연결하거나, 이벤트 로그에 항목을 쓰거나, 로그에 기록된 항목에 대해 적절한 조치를 취할 수 있도록 응용 프로그램 EventLog 구성 요소에 이벤트 로그 기능을 추가하려면 EventLog 구성 요소를 만듭니다.
EventLog 구성 요소에는 시각적인 사용자 인터페이스가 없습니다. EventLog 구성 요소의 인스턴스를 폼과 같은 시각적 항목에 추가하면 구성 요소가 폼 아래쪽 테두리 밑의 작은 영역에 표시됩니다. 구성 요소 트레이라고도 하는 이 영역은 폼과 관련된 모든 비시각적 항목을 표시하는 자리의 역할을 합니다.
![]() |
---|
Component에서 상속된 비시각적 클래스에서 구성 요소 트레이와 비슷한 시각적 디자인 화면을 지원하며 그 위에 EventLog 구성 요소 및 기타 구성 요소가 배열됩니다. 현재 표시된 인터페이스는 응용 프로그램의 최종 사용자에게 표시되지 않으므로 이 디자이너에서의 항목 배열은 중요하지 않습니다. |
EventLog 구성 요소의 인스턴스를 만드는 데는 여러 가지 방법이 있습니다.
EventLog 구성 요소의 인스턴스를 도구 상자의 구성 요소 탭에서 폼 또는 다른 디자이너로 끌어 옵니다.
서버 탐색기에서 원하는 로그를 찾아 디자이너에 추가하고 해당 로그를 가리키도록 미리 구성된 EventLog 구성 요소의 인스턴스를 만듭니다.
코드에서 EventLog 구성 요소의 인스턴스를 만듭니다.
![]() |
---|
실제 설정이나 버전에 따라서 화면에 나타나는 대화 상자와 메뉴 명령이 도움말의 설명과 다를 수 있습니다. 설정을 변경하려면 도구 메뉴에서 설정 가져오기 및 내보내기를 선택합니다. 자세한 내용은 Visual Studio 설정을 참조하십시오. |
서버 탐색기에서 EventLog 구성 요소 인스턴스를 만들려면
서버 탐색기를 엽니다. 자세한 내용은 방법: 서버 탐색기/데이터베이스 탐색기 액세스 및 초기화를 참조하십시오.
표시할 서버의 노드를 확장한 다음 이벤트 로그 노드를 찾아 확장합니다.
프로젝트에 추가할 로그를 찾은 다음 마우스 오른쪽 단추로 클릭합니다.
디자이너에 추가를 클릭합니다.
구성 요소에 필요한 속성을 설정합니다. 자세한 내용은 방법: EventLog 구성 요소 인스턴스 구성을 참조하십시오.
도구 상자에서 EventLog 구성 요소 인스턴스를 만들려면
도구 상자의 구성 요소 탭에 액세스합니다.
EventLog 아이콘을 선택하고 폼 또는 구성 요소에 대한 디자이너 화면으로 끌어 옵니다.
구성 요소에 필요한 속성을 설정합니다. 자세한 내용은 방법: EventLog 구성 요소 인스턴스 구성을 참조하십시오.
프로그래밍 방식으로 EventLog 구성 요소 인스턴스를 만들려면
코드로 EventLog 클래스의 인스턴스를 만듭니다. 코드는 다음과 비슷합니다.
Dim EventLog1 As New System.Diagnostics.EventLog()
System.Diagnostics.EventLog EventLog1 = new System.Diagnostics.EventLog();
구성 요소에 필요한 속성을 설정합니다. 자세한 내용은 방법: EventLog 구성 요소 인스턴스 구성을 참조하십시오.
참고 항목
작업
방법: 응용 프로그램을 이벤트 로그 엔트리의 소스로 추가
연습 : 이벤트 로그, 이벤트 소스 및 엔트리 살펴보기