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 TraceSwitch(stringdisplayName
, stringdescription
); // Public Instance Properties public TraceLevel Level{set; get; } public bool TraceError{get; } public bool TraceInfo{get; } public bool TraceVerbose{get; } public bool TraceWarning{get; } // Protected Instance Methods protected override void OnSwitchSettingChanged( ); // overrides Switch }
Hierarchy
System.Object
→
Switch
→
TraceSwitch
Get C# in a Nutshell, Second Edition 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.