您的位置:首页 > 其它

.NET中的跟踪与调试(Trace&Debug)

2012-05-22 20:54 239 查看
http://www.cnblogs.com/goody9807/archive/2009/03/06/1404691.html
http://msdn.microsoft.com/zh-cn/library/b0ectfxd(v=vs.80).aspx
1.如何启用跟踪

如下为启用WCF的跟踪信息
http://msdn.microsoft.com/zh-cn/library/ee517292.aspx
<configuration>

<system.serviceModel>

<diagnostics>

<messageLogging maxMessagesToLog="30000" logEntireMessage="true" logMessagesAtServiceLevel="true" logMalformedMessages="true" logMessagesAtTransportLevel="true"> </messageLogging>

</diagnostics>

</system.serviceModel>

<system.diagnostics>

<sources>

<!-- This section turns on digest logging, note that for this to work correctly, you need to add the following to machine.config: <system.serviceModel> <machineSettings enableLoggingKnownPii="true" /> </system.serviceModel> Search for 'DigestTrace' in the trace viewer to view the digest logs. -->

<source name="System.IdentityModel" switchValue="Verbose" logKnownPii="true">

<listeners>

<add name="xml" />

</listeners>

</source>

<!-- Log all messages in the 'Messages' tab of SvcTraceViewer. -->

<source name="System.ServiceModel.MessageLogging">

<listeners>

<add name="xml" />

</listeners>

</source>

<!-- ActivityTracing and propogateActivity are used to flesh out the 'Activities' tab in SvcTraceViewer to aid debugging. -->

<source name="System.ServiceModel" switchValue="Error, ActivityTracing" propagateActivity="true">

<listeners>

<add name="xml" />

</listeners>

</source>

<!-- This records Microsoft.IdentityModel generated traces, including exceptions thrown from the framework. -->

<source name="Microsoft.IdentityModel" switchValue="Warning">

<listeners>

<add name="xml" />

</listeners>

</source>

</sources>

<sharedListeners>

<add name="xml" type="System.Diagnostics.XmlWriterTraceListener" initializeData="trace.e2e" />

</sharedListeners>

<trace autoflush="true" />

</system.diagnostics>

</configuration>

以下为事务的跟踪信息
<system.diagnostics>
<sources>
<source name="System.Transactions" switchValue="Information">
<listeners>
<add name="tx" type="System.Diagnostics.XmlWriterTraceListener" initializeData= "tx.log" />
</listeners>
</source>
</sources>
</system.diagnostics>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐