이벤트 로깅 유틸리티(Logevent.exe)를 사용하여 Windows 2000의 이벤트 뷰어에서 사용자 지정 이벤트를 만들고 기록하는 방법

기술 자료 번역 기술 자료 번역
기술 자료: 315410 - 이 문서가 적용되는 제품 보기.
이 문서는 이전에 다음 ID로 출판되었음: KR315410
모두 확대 | 모두 축소

이 페이지에서

요약

이 문서에서는 이벤트 로깅 유틸리티(Logevent.exe)를 사용하여 사용자 지정 이벤트를 만든 후 이벤트 뷰어의 응용 프로그램 로그에 기록하는 방법을 단계별로 설명합니다. Logevent.exe는 Windows 2000 Resource Kit에 포함됩니다. 명령 프롬프트나 배치 파일을 사용하여 Logevent.exe를 시작할 수 있고 도구를 사용하여 로컬 또는 원격 Windows 2000 기반 컴퓨터의 응용 프로그램 로그에서 항목을 만들 수 있습니다.

Logevent.exe는 로그온 스크립트나 AT 명령을 사용하여 실행하는 일괄 프로그램의 오류 정보나 상태 정보를 기록하려고 할 때 유용합니다. 배치 파일에서 Logevent.exe를 호출한 후 이 파일을 사용하여 응용 프로그램 로그에 정보를 기록할 수 있습니다. Logevent.exe는 다른 컴퓨터의 로그에 항목을 저장할 수 있으므로 중앙 위치에서 데이터를 기록할 수 있습니다.

Logevent.exe 개요

Logevent.exe는 다음과 같은 구문을 사용합니다.
logevent -m \\computername-s severity-c categorynumber-r source-e eventID-t timeout"event text"
다음은 Logevent.exe에서 사용할 수 있는 매개 변수 목록입니다.
  • -m \\ computername : 이 매개 변수를 사용하여 이벤트가 기록된 컴퓨터의 이름을 지정합니다. 이 매개 변수를 생략하면 이벤트가 로컬 컴퓨터에 기록됩니다. 이벤트 뷰어에서 이벤트를 볼 때 이 매개 변수는 이벤트 헤더의 컴퓨터 섹션에 매핑됩니다.
  • -s severity: 이 매개 변수를 사용하여 기록된 이벤트의 심각도 수준을 지정합니다. 여기에서 severity는 다음 범주 중 하나입니다.
    • S: 성공
    • I: 정보(기본 설정. 심각도 수준이 지정되지 않으면 Logevent.exe가 I을 사용함)
    • W: 경고
    • E: 오류
    • F: 실패
    이벤트 뷰어에서 이벤트를 볼 때 이 매개 변수는 이벤트 헤더의 종류 섹션에 매핑됩니다.

  • -c categorynumber: 이 매개 변수를 사용하여 기록된 이벤트의 범주 번호를 지정합니다. 숫자를 입력하지 않으면 Logevent.exe가 기본값 0(없음)을 사용합니다. 이벤트 뷰어에서 이벤트를 볼 때 이 매개 변수는 이벤트 헤더의 범주 섹션에 매핑됩니다.
  • -r source: 이 매개 변수를 사용하여 기록된 이벤트의 원본을 지정합니다(예: 프로그램이나 스크립트의 이름). 공백이 들어 있는 문자열을 묶으려면 큰따옴표를 사용해야 합니다. 문자열을 지정하지 않으면 Logevent.exe가 사용자 이벤트 기본 문자열을 사용합니다. 이벤트 뷰어에서 이벤트를 볼 때 이 매개 변수는 이벤트 헤더의 원본 섹션에 매핑됩니다.
  • -e eventID: 이 매개 변수를 사용하여 기록된 이벤트에 이벤트 ID 번호를 지정합니다. 0에서 65535까지의 정수를 사용할 수 있습니다. 값이 지정되지 않으면 Logevent.exe가 1(기본값)을 사용합니다. 이벤트 뷰어에서 이벤트를 볼 때 이 매개 변수는 이벤트 헤더의 이벤트 ID 섹션에 매핑됩니다.
  • -t timeout: 이 매개 변수를 사용하여 Logevent.exe가 로그 항목을 만들기 위해 대기하는 시간을 지정합니다. 로그 항목이 만들어지면 Logevent.exe가 끝납니다. Logevent.exe는 기본적으로 60,000밀리초(1분) 동안 대기합니다.
  • " event text ": 이 매개 변수를 사용하여 기록된 이벤트에 대한 설명을 입력합니다. "This is my message"처럼 공백이 들어 있는 문자열을 묶으려면 큰따옴표를 사용해야 합니다. 이벤트 뷰어에서 이벤트를 볼 때 이 매개 변수는 설명 섹션에 매핑됩니다.

예제

로컬 컴퓨터에서 항목을 기록하는 방법

로컬 컴퓨터의 응용 프로그램 로그에서 정보 항목을 기록하려면 배치 파일에서 다음 명령줄을 사용하거나 명령 프롬프트에서 다음 명령줄을 입력한 다음 Enter 키를 누릅니다.
logevent "This is a test"
이벤트 뷰어에서 이 예제의 이벤트 세부 정보를 보면 다음과 유사한 항목이 표시됩니다.

표 축소표 확대
날짜:2002-01-01원본:User Event
시간:오전 8:16:00범주:없음
종류 :정보이벤트 ID:1
사용자:해당 없음
컴퓨터:MYCOMPUTER
   설명:
   이벤트 ID( 1 )(원본 ( User Event)에 있음)에 대한 설명을
   찾을 수 없습니다. 로컬 컴퓨터에 원격 컴퓨터에서 보낸 메시지를
   표시하기 위해 필요한 레지스트리 정보 또는 메시지 DLL 파일이
   컴퓨터에서 파일을 저장하거나 복사할 수 없습니다.  다음 정보는 이벤트의 일부입니다. This is 
   a test.
				

원격 컴퓨터에서 항목을 기록하는 방법

"Server1"이라는 원격 컴퓨터에서 범주 코드가 100이고 이벤트 ID 번호가 88인 경고 항목을 기록하려면 배치 파일에 다음 명령줄을 사용하거나 명령 프롬프트에 다음 명령줄을 입력한 다음 Enter 키를 누릅니다.
logevent -m \\server1 -s W -c 100 -r "my batch program" -e 88 "batch program failed!"
이벤트 뷰어에서 이 예제의 이벤트 세부 정보를 보면 다음과 유사한 항목이 표시됩니다.

표 축소표 확대
날짜:2002-01-01원본:my batch program
시간:오전 8:30:00범주:(100)
종류 :경고이벤트 ID:88
사용자:해당 없음
컴퓨터:SERVER1
   설명:
   이벤트 ID( 88 )(원본 ( my batch program )에 있음)에 대한 설명을
   찾을 수 없습니다. 로컬 컴퓨터에 원격 컴퓨터에서 보낸 메시지를
   표시하기 위해 필요한 레지스트리 정보 또는 메시지 DLL 파일이
   없을 수 있습니다.  다음 정보는 이벤트의 일부입니다.
   batch program failed!
				

이벤트 뷰어에서 응용 프로그램 로그 이벤트를 보는 방법

이벤트 뷰어의 응용 프로그램 로그에서 이벤트를 보려면 다음과 같이 하십시오.
  1. 시작을 누르고 설정을 가리킨 다음 제어판을 누릅니다.
  2. 관리 도구를 두 번 누른 다음 이벤트 뷰어를 두 번 누릅니다.

    참고: 또는 이벤트 뷰어 스냅인이 포함되어 있는 MMC(Microsoft Management Console)를 시작하여 이벤트 뷰어를 시작할 수도 있습니다.
  3. 아직 확장하지 않은 경우 이벤트 뷰어를 눌러 확장합니다.
  4. 응용 프로그램을 누릅니다.

    응용 프로그램 로그에 기록된 이벤트가 오른쪽 세부 정보 창에 나타납니다.
  5. 특정 이벤트에 대해 자세히 보려면 보려는 이벤트를 두 번 누릅니다.
  6. 이벤트의 세부 정보를 복사하려면 복사 단추를 누르고 이벤트를 붙여 넣을 프로그램(예: Microsoft Word)을 사용하여 새 문서를 연 다음 편집 메뉴에서 붙여넣기를 누릅니다.
  7. 이전 이벤트나 다음 이벤트에 대한 설명을 보려면 위쪽 화살표나 아래쪽 화살표를 누릅니다.



참조

Logevent.exe에 대한 자세한 내용은 명령 프롬프트에 다음 명령줄을 입력한 다음 Enter 키를 누릅니다.
logevent /?
이벤트 뷰어의 로그를 보고 관리하는 방법에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
302542 Microsoft Windows 2000에서 이벤트 뷰어를 사용하여 시스템 문제를 진단하는 방법
Windows 2000 Resource Kit에 대한 자세한 내용은 다음 Microsoft 웹 사이트를 참조하십시오.
http://www.microsoft.com/resources/documentation/Windows/2000/server/reskit/en-us/w2rkbook/default.asp(영문)




Microsoft 제품 관련 기술 전문가들과 온라인으로 정보를 교환하시려면 Microsoft 뉴스 그룹에 참여하시기 바랍니다.

속성

기술 자료: 315410 - 마지막 검토: 2006년 5월 2일 화요일 - 수정: 5.0
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
키워드:?
kbhowto kbhowtomaster KB315410

피드백 보내기

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com