增加 system.diagnostics 数据包日志大小
Increase system.diagnostics packet logging size
我们在 IIS 配置中使用 system.diagnostics
来调试 SOAP 故障。我们的 SOAP 数据包大小合理,因此我们得到:
System.Net Verbose: 0 : [8392] (printing 1024 out of 2238)
我们的配置是:
<system.diagnostics>
<trace autoflush="true" />
<sharedListeners>
<add name="file" initializeData="c:\network.log" type="System.Diagnostics.TextWriterTraceListener" />
</sharedListeners>
<sources>
<source name="System.Net" switchValue="Verbose">
<listeners>
<add name="file" />
</listeners>
</source>
</sources>
</system.diagnostics>
有没有办法增加打印量以便我们可以获得整个 XML 数据包(即所有 2238 字节)?
---更新:
来自评论,更新部分:
<system.diagnostics>
<trace autoflush="true" />
<sharedListeners>
<add name="file" initializeData="c:\network.log" type="System.Diagnostics.TextWriterTraceListener" />
</sharedListeners>
<sources>
<source name="System.Net" tracemode="includehex" maxdatasize="4096">
<listeners>
<add name="System.Net"/>
</listeners>
</source>
<source name="System.Net" switchValue="Verbose">
<listeners>
<add name="file" />
</listeners>
</source>
</sources>
</system.diagnostics>
</configuration>
这对日志的输出没有影响。
原来我们在上面的评论中打错了我们的名字。工作配置:
<system.diagnostics>
<sources>
<source name="System.Net" tracemode="includehex" maxdatasize="4096">
<listeners>
<add name="System.Net"/>
</listeners>
</source>
</sources>
<switches>
<add name="System.Net" value="Verbose"/>
</switches>
<sharedListeners>
<add name="System.Net"
type="System.Diagnostics.TextWriterTraceListener"
initializeData="c:\network.log"
/>
</sharedListeners>
<trace autoflush="true"/>
</system.diagnostics>
@LexLi - 感谢 link。
我们在 IIS 配置中使用 system.diagnostics
来调试 SOAP 故障。我们的 SOAP 数据包大小合理,因此我们得到:
System.Net Verbose: 0 : [8392] (printing 1024 out of 2238)
我们的配置是:
<system.diagnostics>
<trace autoflush="true" />
<sharedListeners>
<add name="file" initializeData="c:\network.log" type="System.Diagnostics.TextWriterTraceListener" />
</sharedListeners>
<sources>
<source name="System.Net" switchValue="Verbose">
<listeners>
<add name="file" />
</listeners>
</source>
</sources>
</system.diagnostics>
有没有办法增加打印量以便我们可以获得整个 XML 数据包(即所有 2238 字节)?
---更新: 来自评论,更新部分:
<system.diagnostics>
<trace autoflush="true" />
<sharedListeners>
<add name="file" initializeData="c:\network.log" type="System.Diagnostics.TextWriterTraceListener" />
</sharedListeners>
<sources>
<source name="System.Net" tracemode="includehex" maxdatasize="4096">
<listeners>
<add name="System.Net"/>
</listeners>
</source>
<source name="System.Net" switchValue="Verbose">
<listeners>
<add name="file" />
</listeners>
</source>
</sources>
</system.diagnostics>
</configuration>
这对日志的输出没有影响。
原来我们在上面的评论中打错了我们的名字。工作配置:
<system.diagnostics>
<sources>
<source name="System.Net" tracemode="includehex" maxdatasize="4096">
<listeners>
<add name="System.Net"/>
</listeners>
</source>
</sources>
<switches>
<add name="System.Net" value="Verbose"/>
</switches>
<sharedListeners>
<add name="System.Net"
type="System.Diagnostics.TextWriterTraceListener"
initializeData="c:\network.log"
/>
</sharedListeners>
<trace autoflush="true"/>
</system.diagnostics>
@LexLi - 感谢 link。