2010-04-07 4 views
0

C# .NET 응용 프로그램을 개발 중입니다. app.config 파일에서 표시된대로 추적 로깅을 추가합니다.누구든지 .NET 추적 로그 파일을 분석하는 데 도움이되는 도구를 알고 계십니까?

<?xml version="1.0" encoding="UTF-8" ?> 
<configuration> 
    <system.diagnostics> 
    <trace autoflush="true" /> 
     <sources> 
      <source name="System.Net.Sockets" maxdatasize="1024"> 
       <listeners> 
        <add name="MyTraceFile"/> 
       </listeners> 
      </source> 
     </sources> 

     <sharedListeners> 
      <add 
       name="MyTraceFile" 
       type="System.Diagnostics.TextWriterTraceListener" 
       initializeData="System.Net.trace.log" 
      /> 
     </sharedListeners> 

     <switches> 
      <add name="System.Net" value="Verbose" /> 
     </switches> 

    </system.diagnostics> 
</configuration> 

출력되는 로그 파일을 분석하는 데 유용한 도구가 있습니까? 출력은

System.Net.Sockets Verbose: 0 : [5900] Data from Socket#8764489::Send 
    DateTime=2010-04-07T03:22:40.1067012Z 

System.Net.Sockets Verbose: 0 : [5900] 00000000 : 4D 49 4D 45 2D 56 65 72-73 69 6F 6E 3A 20 31 2E : MIME-Version: 1. 
    DateTime=2010-04-07T03:22:40.1067012Z 

System.Net.Sockets Verbose: 0 : [5900] 00000060 : 65 3A 20 37 20 41 70 72-20 32 30 31 30 20 31 35 : e: 7 Apr 2010 15 
    DateTime=2010-04-07T03:22:40.1067012Z 

System.Net.Sockets Verbose: 0 : [5900] 00000070 : 3A 32 32 3A 34 30 20 2B-31 32 30 30 0D 0A 53 75 : :22:40 +1200..Su 
    DateTime=2010-04-07T03:22:40.1067012Z 

System.Net.Sockets Verbose: 0 : [5900] 00000080 : 62 6A 65 63 74 3A 20 5B-45 72 72 6F 72 5D 20 45 : bject: [Error] E 
    DateTime=2010-04-07T03:22:40.1067012Z 

System.Net.Sockets Verbose: 0 : [5900] 00000090 : 78 63 65 70 74 69 6F 6E-20 69 6E 20 53 79 6E 63 : xception in Sync 
    DateTime=2010-04-07T03:22:40.1067012Z 

System.Net.Sockets Verbose: 0 : [5900] 000000A0 : 53 65 72 76 69 63 65 20-28 32 30 30 38 2E 30 2E : Service (2008.0. 
    DateTime=2010-04-07T03:22:40.1067012Z 

System.Net.Sockets Verbose: 0 : [5900] 000000B0 : 33 30 34 2E 31 32 33 34-32 29 0D 0A 43 6F 6E 74 : 304.12342)..Cont 
    DateTime=2010-04-07T03:22:40.1067012Z 

위에 표시된 출력을 할 수 있나요, 다음과 같습니다, 그룹 함께 패킷 (내 출력 크기의 텍스트 파일 1백메가바이트입니다), 그리고 내가 좋아하는 것 특정 문제를 찾는 도움 그것에 대해 듣기.

감사합니다.

+0

이 질문에 대해 더 많은 설명이 포함 된 제목이 유용 할 것입니다. –

답변

0

필자는이 도구의 마지막 부분에 특히 특별한 도구를 사용하지 않았습니다. 나는 로그 파일을 메모장 ++로 조금 분석 한 다음이 로그가 내 문제를 해결하지 못하고 계속 나아 갔다는 것을 깨달았다.

2

당신은 가 실제로인데 네트워크 트래픽을 분석하려고하는 것처럼 보입니다. 이 경우 유용한 여러 도구가 있습니다. 예를 들어 Wireshark은 오픈 소스입니다.

+0

유감스럽게도 시스템 관리자가 wireshark를 사용하고있는 네트워크 설정과 함께 사용할 수 없다고 말하면서 나에게 옵션이 아닙니다. – peter

1

LogParser은 로그 파일을 쿼리하는 SQL과 유사한 구문을 제공합니다. 비록 표준 IIS 로그에서만 사용했지만 트릭을 수행 할 수 있습니다.

관련 문제