标签: traceswitch

TraceSwitch和SourceSwitch - 有什么区别?

所以我可能在这里忽略了明显的,但实际上TraceSwitchSourceSwitch类的功能有什么区别?

它们都给出相同的摘要说明:

提供多级开关来控制跟踪和调试输出,而无需重新编译代码.

备注部分是否与我的眼睛奇怪相似.有人可以澄清其功能和使用案例的差异吗?

(为了完整性,我使用带有我的TraceSource对象的开关,而不是旧的静态Trace类,但我怀疑它有很大的不同.)

.net trace traceswitch

9
推荐指数
2
解决办法
3874
查看次数

如何过滤由事件ID监听的跟踪?

我正在使用next方法添加跟踪记录:

TraceSource.TraceEvent(TraceEventType, Int32, String)
Run Code Online (Sandbox Code Playgroud)

其中Int32表示事件ID.

那么如何在TraceSwitch中过滤以仅按指定的事件ID进行监听?呃,这是不可能的?

<system.diagnostics>
    <sources>
        <source name="MyTraceSource" switchName="sourceSwitch" switchType="System.Diagnostics.SourceSwitch>"
            <listeners>
                <add name="console" type="System.Diagnostics.ConsoleTraceListener" />
            </listeners>
        </source>
    </sources>
    <switches>
        <add name="sourceSwitch" value="?" />
    </switches>
</system.diagnostics>
Run Code Online (Sandbox Code Playgroud)

c# trace traceswitch tracelistener tracesource

2
推荐指数
1
解决办法
2073
查看次数

标签 统计

trace ×2

traceswitch ×2

.net ×1

c# ×1

tracelistener ×1

tracesource ×1