Logging Utility 구성 요소

IISLog 구성 요소는 응용 프로그램이 IIS 로그를 읽을 수 있게 해주는 IISLog 개체를 작성하는 데 사용됩니다. 이 구성 요소를 사용하면, 예를 들어 일일 로그 파일을 프로그램밍 방식으로 검색하여 특정 유형의 정보를 추출할 수 있는 ASP 스크립트나 VB 구성 요소를 빨리 작성할 수 있습니다.

중요

IISLog 구성 요소의 인스턴스를 만드는 ASP 스크립트를 액세스하는 사용자는 반드시 IIS가 실행되고 있는 서버의 관리자나 운영자로 인증받아야 합니다. 사용자가 익명인 경우에는 IISLog 구성 요소가 제대로 기능하지 않습니다.

파일 이름

Logscrpt.dll Logging Utility 구성 요소입니다.

구문

Set oIISLog = Server.CreateObject( MSWC.IISLog )

매개 변수

oIISLog
IISLog 구성 요소에 대한 참조로 사용할 수 있는 이름을 지정합니다.

메서드

AtEndOfLog 모든 레코드를 로그 파일에서 읽어들인 것인지 여부를 나타냅니다.
CloseLogFiles 열려 있는 모든 로그 파일을 닫습니다.
OpenLogFile 읽거나 쓰기 위해 로그 파일을 엽니다.
ReadFilter 로그 파일의 레코드를 날짜와 시간별로 필터링합니다.
ReadLogRecord 현재 로그 파일에서 그 다음 사용 가능한 로그 레코드를 읽습니다.
WriteLogRecord 현재 로그 파일에 로그 레코드를 씁니다.

속성

BytesReceived 받은 바이트 수를 나타냅니다.
BytesSent 보낸 바이트 수를 나타냅니다.
ClientIP 클라이언트의 호스트 이름을 나타냅니다.
Cookie 클라이언트의 쿠키를 나타냅니다.
CustomFields 사용자 지정 헤더의 배열을 나타냅니다.
DateTime 날짜와 시간을 GMT로 나타냅니다.
Method 동작 유형을 나타냅니다.
ProtocolStatus 프로토콜 상태를 나타냅니다.
ProtocolVersion 버전 문자열을 나타냅니다.
Referer 참조 페이지를 나타냅니다.
ServerIP 서버의 IP 주소를 나타냅니다.
ServerName 서버 이름을 나타냅니다.
ServerPort 포트 번호를 나타냅니다.
ServiceName 서비스 이름을 나타냅니다.
TimeTaken 전체 처리 시간을 나타냅니다.
URIQuery 요청과 함께 전달된 매개 변수를 나타냅니다.
URIStem 대상 URL을 나타냅니다.
UserAgent 사용자 에이전트 문자열을 나타냅니다.
UserName 사용자 이름을 나타냅니다.
Win32Status Win32 상태 코드를 나타냅니다.

참고

IISLog 구성 요소를 효과적으로 사용하기 위해서는 다음 단계가 필수적입니다.

중요

로그 파일 읽기를 지원하는 로깅 모듈에 의해 작성된 로그 파일만 이 구성 요소를 통해 액세스할 수 있습니다. IIS와 같이 제공되는 네 개의 기본 제공 로깅 모듈은 로그 파일 읽기를 지원하지만 사용자 지정 로깅 모듈이나 타사 로깅 모듈을 사용하는 경우에는 로깅 모듈을 향상시켜야 합니다.


© 1997-2001 Microsoft Corporation. All rights reserved.