원본 : 뉴스그룹 작성자 : 쎄미님
안녕하세요.
질문하고는 좀 덜 떨어지..(?) 지만..ㅡ.ㅡ;;;; 쿨럭..
^^;; 재밌는 컴포넌트 하나 알려드리죠 ^^
빨간책 ASP Professional 3.0 에 있는 컴포넌트 소개 부분에 나오는 거랍니다. ^^
저는 이걸 이용해서 아주 재밌게 잘 사용하고 있습니다 .^^ (큰 용량은
사용안해봐서리 - -;; 작은 곳에서만)
이름은 Logging Utility 인데요
IIS Log를 분류 할 수 있는 컴포넌트 이더군요 ^^;;
자세한건 빨간책에서 보시구요 ㅡ.ㅡ 저는 대략 설명만 ㅡ.ㅡa
###############################################
' 상수를 사용하고 싶으면 메타 데이터를 삽입
' 컴포넌트에 의해 제공되는 ForReading, ForWriting, 또는 AllOpenFiles 같은
상수
<!-- METADATA TYPE="typelib"
FILE="C:\WINNT\system32\inetsrv\logscrpt.dll" -->
'인스턴스 생성
SET objLogUtil = Server.CreateObject("MSWC.IISLog")
'W3SVC 인스턴스 번호 1에 대한 로그 파일을 열어 파일을 읽는다.
objLogUtil.OpenLogFile "extend#.log", ForReading, "W3SVC", 1
'마지막 날의 레코드에 대해서만 필터를 설정한다.
objLogUtil.ReadFilter DateAdd("d", -1, now), now
'레코드들을 반복 검색한다.
Do while Not objLogUtil.AtEndOfLog
objLogUtil.ReadLogRecord ' 다음 레코드를 읽는다.
Response.Write "페이지에 대해 받은 요청 " & objLogUtil.URLStem &" on " _
& objLogUtil.DaeTime &" From IP address " _
& objLogUtil.ClientIP &".<BR>"
Loop
objLogUtil.CloseLogFiles(ForReading) '파일들을 닫는다.
#################################################
아는건
<%= objLogUtil.DateTime %>
<%= objLogUtil.ClientIP %>
<%= objLogUtil.BytesSent %>
<%= objLogUtil.URLStem %>
같이 ~~~~~~~~~~~~~~~~~~
'asp' 카테고리의 다른 글
Active Directory 컨트롤 모듈 - Jappill.ADHelper (0) | 2007.05.03 |
---|---|
만료된 페이지 입니다..안나오게 하기 (0) | 2007.05.03 |
xmlhttp를 이용하여 헤더정보 가져올려면 (0) | 2007.05.03 |
ASP에서 배달 확인/ 읽음 확인 구현 방법 (2) | 2007.05.03 |
HTMLEncode & URLEncode (1) | 2007.05.03 |