我正在开发一个C#.NET应用程序。在app.config文件中,我添加了跟踪日志记录,如图所示,
<?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
是否可以采取上面显示的输出(我的输出是一个100mb大小的文本文件),将数据包组合在一起,并帮助找出我想听到的特定问题。
感谢。