다운로드: http://www.iis.net/downloads/default.aspx?tabid=34&g=6&i=1653
위 Trace Viewer 는 닷넷으로 만들어져 있으며, 다운로드후 설치를 실행하면 C:\Windows\assembly 에 공용 어셈블리로 등록됨과 동시에 administration.config 에도 등록 됩니다.
어셈블리의 실제 위치는 C:\Windows\assembly\GAC_MSIL 이고, administration.config 에는 다음과 같이 moduleProviders 노드에 리스로 추가 됩니다.
<add name="TraceViewer" type="TraceViewer.TraceViewerModuleProvider,
TraceViewer,Version=1.0.0.0,Culture=neutral,PublicKeyToken=604ca8476429e166" />
TraceViewer,Version=1.0.0.0,Culture=neutral,PublicKeyToken=604ca8476429e166" />
IIS 7의 전체적인 아키텍쳐가 이렇게 쉽게 모듈을 추가할수가 있게 되어 있습니다. 기존의 IIS 6 까지는 ISAPI 모듈 같은걸 만들어야 됬죠....^^
이름을 잘못 지은건지 모르겠지만,. 뷰어인데 이게 로깅이 되어 있는 xml 뷰어가 아니라 각 사이트 인스턴스 별로 지정된 C:\inetpub\logs\FailedReqLogFiles 폴더의 인스턴스 별 파일 목록을 보여주는 정도 입니다.
로그는 기존의 xml style sheet 인 freb.xsl 가 너무 깔끔하게 보여주기 때문에 익스플로러로 보여주며, 따로 디자인 하는건 낭비라는 생각도 듭니다.^^
26-IIS7-TraceViewer-1.png
26-IIS7-TraceViewer-3.png
댓글 없음:
댓글 쓰기