TraceSwitch - 如何根据用户数据在配置文件中打开/关闭跟踪

问题描述 投票:0回答:1

我想打开一些用户数据的跟踪,例如特定的航班号或特定的贸易伙伴。我是否会创建自定义切换类,然后读取一些appSetting变量以确定哪些用户数据打开和关闭跟踪?

<configuration>  
  <system.diagnostics>  
    <switches>  
      <add name="mySwitch" value="1"/>  
    </switches>  
  </system.diagnostics>  
  <appSettings>
      <add key="Partner" value="ABCD" />
      <add key="Partner" value="WXYZ" />
   </appSettings>
</configuration>  

或者有没有办法为交换机本身定义其他参数?

<configuration>  
  <system.diagnostics>  
    <switches>  
      <add name="mySwitch" value="1" parnersList="ABCD,WXYZ" />  
    </switches>  
  </system.diagnostics>  
</configuration> 
c# .net trace traceswitch
1个回答
0
投票

似乎无法向交换机添加其他参数,因此我认为您应该选择第一个选项。

© www.soinside.com 2019 - 2024. All rights reserved.