서버를 관리하는 사람들은 하루에도 엄청난 로그를 남기고 관리한다.
하지만 온갖 잡다한 로그속에서 필요한 로그를 찾기란 정말 힘들다. 그렇다보니 문제가 생기기 전까지 서버상에 기록된로그를 경시하려는 경향이 있다. 봐도 안봐도 그만인 정말 티 안나는 일이 로그 관리이기 때문 이다.
그렇다보니 조금이라도 편하게 관리를 하기 위해서 일부 프로그램이 제공하는것처럼 데이터베이스에 넣는 방법을 생각하게 되었다.
실시간이 아닌 사후처리 라는 점이 문제이기는 하지만 어차피 하루종일 쳐다보고 있지 않을 로그라면 데이터베이스에 넣어두고 사후관리시에도 용이하게 사용할수 있으리라는 막연한 생각때문에 스크립트를 만들기 시작했다.
실행속도와 서버부하를 생각하면 당연 C++ 같은 언어를 사용해야 하지만 VBScript 밖에 모르는 나에게 그것들은
그것들 일뿐이고, 지금 당장 불편함을 해소하기위해 성능은 떨어지더라도 기능에 만족할수 있는 스크립트를 만들었다.
Webkinght Class ( Webknight 로그의 데이터베이스화용 클래스 )
-
추후 수정이 용이하도록 일반함수의 조합이 아닌 클래스형태 로 제작.
-
각각의 필드를 개별적으로 반환 함으로써 사용자가 편하게 이용할수 있음.
다만 이 클래스는 웹나이트로그를 라인단위(1줄씩)로 읽어들인 값을 기준 으로 처리하도록 되어있다.
'컴퓨터' 카테고리의 다른 글
지정한 트랜잭션 코디네이터에 새 트랜잭션을 기록할 수 없습니다 (0) | 2007.10.25 |
---|---|
CainAbel 을 이용한 스푸핑(Spoofing) (0) | 2007.10.17 |
[MSSQL] 엔터프라이즈 메니져의 접속시간을 줄여보자 (2) | 2007.10.11 |
Windows Fundamentals for Legacy PCs ( WInFLP ) 사용기 (0) | 2007.10.04 |
[Script Tip] 폴더 용량 한꺼번에 구하기 (2) | 2007.10.04 |