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 | |
|---|---|---|
| None |
Specifies that no severity should pass the filter.
|
|
| CriticalOrHigher |
Includes only critical messages.
|
|
| ErrorOrHigher |
Includes critical and error messages.
|
|
| WarningOrHigher |
Includes critical, error, and warning messages.
|
|
| InfoOrHigher |
Includes critical, error, warning, and informational messages.
|
|
| DebugOrHigher |
Includes critical, error, warning, informational, and debug messages.
|
|
| TraceOrHigher |
Includes every defined severity value.
|
|
| Critical |
Includes only critical messages.
|
|
| Error |
Includes only error messages.
|
|
| Warning |
Includes only warning messages.
|
|
| Info |
Includes only informational messages.
|
|
| Debug |
Includes only debug messages.
|
|
| Trace |
Includes only trace messages.
|
|
| All |
Includes all severities represented by the filter mask.
|