LogLevelRangeFilter class
Filters logs by a LogLevel range (inclusive).
Only logs with minLevel.index <= level.index <= maxLevel.index pass.
See LogLevel for the severity ordering.
- Inheritance
-
- Object
- ILoggerFilter
- LogLevelRangeFilter
Constructors
- LogLevelRangeFilter({LogLevel minLevel = LogLevel.critical, LogLevel maxLevel = LogLevel.verbose})
-
Throws ArgumentError if
minLevel.index > maxLevel.index.factory
Properties
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
shouldLog(
Object? msg, LogLevel level) → bool -
Returns
trueif the log should be recorded.override -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited