Name
TraceSwitch
Synopsis
This class provides a switch that can be set
to one of the values in the TraceLevel
enumeration. These values are inclusive and cumulative (for
example, if Level
is set to
TraceLevel.Info
, then
TraceInfo
, TraceWarning
and
TraceError
are true). See TraceLevel
for more details.
You can configure a trace switch using the application
configuration file (see Switch
).
public class TraceSwitch : Switch { // Public Constructors public method TraceSwitch(string displayName, string description); // Public Instance Properties public field TraceLevel Level{set; get; } public field bool TraceError{get; } public field bool TraceInfo{get; } public field bool TraceVerbose{get; } public field bool TraceWarning{get; } // Protected Instance Methods protected override method void OnSwitchSettingChanged(); // overrides Switch }
Hierarchy
System.Object→Switch→TraceSwitch
Get C# in a Nutshell now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.