Мы используем system.diagnostics
в нашей конфигурации IIS для отладки сбоя 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>
Это не влияет на вывод журнала.