跟踪和调试设置架构

跟踪和调试设置指定对消息进行收集、存储和路由的跟踪侦听器,并且还指定设置跟踪开关的级别。

下表描述每个跟踪和调试设置元素的功能。

元素

说明

<source> 的 <listeners> 的 <add> 元素

将侦听器添加到跟踪源的 Listeners 集合。

<trace> 的 <listeners> 的 <add> 元素

将侦听器添加到 Listeners 集合中。

<sharedListeners> 的 <add> 元素

将侦听器添加到 sharedListeners 集合中。

<switches> 的 <add> 元素

指定设置跟踪开关的级别。

<assert> 元素

指定在调用 Debug.Assert 方法时是否显示消息框;还指定要将消息写入的文件的名称。

<source> 的 <listeners> 的 <clear> 元素

清除跟踪源的 Listeners 集合。

<trace> 的 <listeners> 的 <clear> 元素

清除跟踪的 Listeners 集合。

<source> 的 <listeners> 的 <add> 的 <filter> 元素

向跟踪源的 Listeners 集合中的侦听器添加筛选器。

<trace> 的 <listeners> 的 <add> 的 <filter> 元素

向跟踪的 Listeners 集合中的侦听器添加筛选器。

<sharedListeners> 的 <add> 的 <filter> 元素

向 sharedListeners 集合中的侦听器添加筛选器。

<source> 的 <listeners> 元素

为跟踪源的 Listeners 集合指定侦听器。

<trace> 的 <listeners> 元素

为跟踪的 Listeners 集合指定侦听器。

<performanceCounters> 元素

指定由性能计数器共享的全局内存的大小。

<trace> 的 <listeners> 的 <remove> 元素

从跟踪的 Listeners 集合中移除侦听器。

<source> 的 <listeners> 的 <remove> 元素

从跟踪源的 Listeners 集合中移除侦听器。

<sharedListeners> 元素

包含任何源或跟踪元素都能引用的侦听器。

<sources> 元素

包含启动跟踪消息的跟踪源。

<source> 元素

指定启动跟踪消息的跟踪源。

<switches> 元素

包含跟踪开关以及设置跟踪开关的级别。

<system.diagnostics> 元素

指定对消息进行收集、存储和路由的跟踪侦听器以及设置跟踪开关的级别。

<trace> 元素

包含对跟踪消息进行收集、存储和路由的侦听器。

请参见

参考

Trace

TraceSource

Debug

其他资源

.NET Framework 的配置文件架构