Net 程式側錄傳輸訊息方式

  • 194
  • 0
  • 2014-12-05

摘要:Net 程式側錄傳輸訊息方式

只要在執行檔的路徑下找到或加入這段內容到 xxxxxx.exe.config 裡面 xxxxxx 是程式名稱 , 我自己測的結果, 好像側錄會不完全 , 如果傳出的資料太大的話 , 不過錄下的東西很亂 ,沒想像中容易閱讀
 
 
<?xml version="1.0" encoding="utf-8" ?>
 <configuration>
 <system.diagnostics>
    <sources>
      <source name="System.Net">
        <listeners>
          <add name="MyNetTrace"/>
        </listeners>
      </source>
      <source name="System.Net.HttpListener">
        <listeners>
          <add name="MyNetTrace"/>
        </listeners>
      </source>
      <source name="System.Net.Sockets">
        <listeners>
          <add name="MyNetTrace"/>
        </listeners>
      </source>
      <source name="System.Net.Cache">
        <listeners>
          <add name="MyNetTrace"/>
        </listeners>
      </source>
    </sources>
    <sharedListeners>
      <add name="MyNetTrace" 
           type="System.Diagnostics.TextWriterTraceListener"
           initializeData ="D:\SocketEx.log" />
    </sharedListeners>
    <switches>
      <add name="System.Net" value="Verbose" />
      <add name="System.Net.Sockets" value="Information" />
      <add name="System.Net.Cache" value="Information" />
      <add name="System.Net.HttpListener" value="Information" />
    </switches>
  </system.diagnostics>  
 </configuration>