2023년 6월 8일 목요일

apache log to iis format

아파치든 IIS든 요청과 응답이 조합된 웹로그 성격은 똑같다. 필드 구성만 다를뿐.

apache log

IIS log

아파치 웹로그의 필드 구성을 IIS 포맷으로 바꿔보자. 

1. 필드 단위 정규표현식 검사



캡쳐그룹 사용 결과는 다음과 같다.


2. 필드 순서 1차 변경

정규표현식 역참조 기능을 이용한 필드 재배열.


3. 시간 필드 검사

캡쳐그룹 개수 제약 때문에 남겨 놨던 시간 필드 검사.


4. 필드 순서 2차 변경


5. 마무리

IIS 웹로그는 '공백'으로 필드를 구분한다. useragent 필드의 '공백'을 '+'로 치환.


필드 구분 용도로 사용된 인용부호 삭제 등등 추가 작업 필요.

댓글 없음:

댓글 쓰기

크리에이티브 커먼즈 라이선스