So I'm probably missing the obvious here, but what actually is the difference between the functionality of the TraceSwitch
and SourceSwitch
classes?
They both give identical summary descriptions:
Provides a multilevel switch to control tracing and debug output without recompiling your code.
Are the Remarks sections are oddly similar to my eyes. Could someone please clarify the difference in their functionality and usage cases?
(For completeness, I'm using switches with my TraceSource
object, rather than the old static Trace
class, though I doubt it makes much difference.)