<sources> 元素

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

<sources>
   <source>...</source>
</sources>

特性和元素

以下几节描述了属性、子元素和父元素。

特性

无。

子元素

元素

说明

<source> 元素

必选的元素。

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

父元素

元素

说明

configuration

公共语言运行时和 .NET Framework 应用程序所使用的每个配置文件中的根元素。

system.diagnostics

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

备注

此元素可用于计算机配置文件 (Machine.config) 和应用程序配置文件。

示例

下面的示例演示如何使用 <sources> 元素添加跟踪源 mySource 并设置名为 sourceSwitch 的源开关的级别。 添加了一个控制台跟踪侦听器,该侦听器将跟踪信息写到控制台。

<configuration>
   <system.diagnostics>
      <sources>
         <source name="mySource" switchName="sourceSwitch" 
            switchType="System.Diagnostics.SourceSwitch"  >
            <listeners>
               <add name="console" 
                  type="System.Diagnostics.ConsoleTraceListener" >
                  <filter type="System.Diagnostics.EventTypeFilter" 
                     initializeData="Error" />
               </add>
               <remove name="Default" />
            </listeners>
         </source>
      </sources>
      <switches>
         <add name="sourceSwitch" value="Warning" />
      </switches>  
   </system.diagnostics> 
</configuration>

请参见

参考

跟踪和调试设置架构

TraceListener

DefaultTraceListener

TextWriterTraceListener

ConsoleTraceListener

EventLogTraceListener

XmlWriterTraceListener

<source> 元素