SourceLevels Enumeration
TOC
Collapse the table of content
Expand the table of content

SourceLevels Enumeration

 

Specifies the levels of trace messages filtered by the source switch and event type filter.

This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values.

Namespace:   System.Diagnostics
Assembly:  System (in System.dll)

[FlagsAttribute]
public enum SourceLevels

Member nameDescription
ActivityTracing

Allows the Stop, Start, Suspend, Transfer, and Resume events through.

All

Allows all events through.

Critical

Allows only Critical events through.

Error

Allows Critical and Error events through.

Information

Allows Critical, Error, Warning, and Information events through.

Off

Does not allow any events through.

Verbose

Allows Critical, Error, Warning, Information, and Verbose events through.

Warning

Allows Critical, Error, and Warning events through.

The source levels identify the TraceEventType events that are to be traced. The SourceSwitch class uses the SourceLevels enumeration to define the event level of the trace message to use for filtering messages to send to the trace listener.

The EventTypeFilter class uses the SourceLevels enumeration to determine whether a trace listener should emit a trace.

.NET Framework
Available since 2.0
Return to top
Show:
© 2016 Microsoft