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