Home -> ILogger -> SeverityFilter

Description

The SeverityFilter enumeration defines bit-mask filters used by LogManager and log targets to decide which severities should be included.

The values ending in OrHigher include all severities at that priority or above it. For example, WarningOrHigher includes Critical, Error, and Warning messages. Exact severity values such as Warning include only that one severity.

Bitwise operator|, operator|=, operator&, and operator&= overloads are provided for combining or testing filter masks.

Members

Name Description
Public Enum None
Specifies that no severity should pass the filter.
Public Enum CriticalOrHigher
Includes only critical messages.
Public Enum ErrorOrHigher
Includes critical and error messages.
Public Enum WarningOrHigher
Includes critical, error, and warning messages.
Public Enum InfoOrHigher
Includes critical, error, warning, and informational messages.
Public Enum DebugOrHigher
Includes critical, error, warning, informational, and debug messages.
Public Enum TraceOrHigher
Includes every defined severity value.
Public Enum Critical
Includes only critical messages.
Public Enum Error
Includes only error messages.
Public Enum Warning
Includes only warning messages.
Public Enum Info
Includes only informational messages.
Public Enum Debug
Includes only debug messages.
Public Enum Trace
Includes only trace messages.
Public Enum All
Includes all severities represented by the filter mask.

See also