2012-02-10 82 views
2

我有一個REST WCF服務在IIS中承載。我在web.config中啓用WCF跟蹤與以下項:生成WCF跟蹤似乎被截斷

<system.diagnostics> 
<sources> 
    <source name="System.ServiceModel" 
      switchValue="Information, ActivityTracing" 
      propagateActivity="true"> 
    <listeners> 
     <add name="traceListener" 
      type="System.Diagnostics.XmlWriterTraceListener" 
      initializeData= "D:\whateverpath\Traces.svclog" /> 
    </listeners> 
    </source> 
</sources> 
</system.diagnostics> 

我的跟蹤文件,但總是被截斷。它似乎沒有特別的大小限制,它在40KB到66KB之間變化。有沒有人遇到過這個?

回答

1

嘗試在跡線上強制刷新;有可能跟蹤只是在等待寫出來。要做到這一點,請在<system.diagnostics>下添加以下元素

<trace autoflush="true"/> 
+0

是這樣做的。謝謝! – maegus 2012-02-10 22:10:18