<sources> 元素

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

configuration
  <system.diagnostics>
    <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>  

请参阅