跟踪和调试设置架构

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

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

元素 说明
<add> 将侦听器添加到跟踪源的 Listeners 集合中。
<add> 将侦听器添加到 Listeners 集合中。
<add> 将侦听器添加到 sharedListeners 集合中。
<add> 指定对跟踪开关设置的级别。
<assert> 指定调用 Debug.Assert 方法时是否显示消息框;另外指定要写入消息的文件的名称。
<clear> 清除跟踪源的 Listeners 集合。
<clear> 清除跟踪的 Listeners 集合。
<filter> 将筛选器添加到跟踪源的 Listeners 集合中的侦听器。
<filter> 将筛选器添加到跟踪的 Listeners 集合中的侦听器。
<filter> 将筛选器添加到 sharedListeners 集合中的侦听器。
<listeners> 指定跟踪源的 Listeners 集合中的侦听器。
<listeners> 指定跟踪的 Listeners 集合中的侦听器。
<performanceCounters> 指定由性能计数器共享的全局内存的大小。
<remove> 从跟踪的 Listeners 集合中删除侦听器。
<remove> 从跟踪源的 Listeners 集合中删除侦听器。
<sharedListeners> 包含任何源或跟踪元素可以引用的侦听器。
<sources> 包含用于启动跟踪消息的跟踪源。
<source> 指定用于启动跟踪消息的跟踪源。
switches<> 包含跟踪开关和对该跟踪开关设置的级别。
<system.diagnostics> 指定用于收集、存储和路由消息的跟踪侦听器以及对跟踪开关设置的级别。
<trace> 包含用于收集、存储和路由跟踪消息的侦听器。

另请参阅