3
我們正在嘗試將WCF消息和跟蹤日誌記錄配置爲寫入其中一個shell文件夾路徑。例如..%ALLUSERSPROFILE%\ CompanyName \ logs \ ServiceTrace.svclog 如果我輸入此位置的完整路徑,它將起作用,如果我輸入上述內容則不會顯示。 (我已經預先創建的目錄)WCF日誌記錄可以配置爲使用shell文件夾路徑嗎?
實例配置片段是:
<source name="System.ServiceModel" switchValue="Verbose" propagateActivity="true">
<listeners>
<add type="System.Diagnostics.DefaultTraceListener" name="Default">
<filter type="" />
</add>
<add initializeData="%ALLUSERSPROFILE%\Company Name\logs\ServiceTrace.svclog"
type="System.Diagnostics.XmlWriterTraceListener" name="ServiceTrace"
traceOutputOptions="None">
<filter type="" />
</add>
</listeners>
</source>
任何想法非常歡迎..
謝謝CrTracy ..將着眼於擴展XmlWriterTraceListener,使其如此。我們喜歡配置文件,以便在日誌記錄過多的情況下將其推回到代碼中。 – Cavey 2010-09-16 05:08:57