我想为某些用户数据打开跟踪,例如特定的航班号或特定的贸易伙伴。我会创建一个自定义开关类,然后读取一些 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>