LogLevel class sealed

Verbose levels

Annotations
  • @immutable

Constructors

LogLevel.debug()
Debug message with verbose level 4
const
factory
LogLevel.error()
Error message with verbose level 1
const
factory
LogLevel.fromValue(Object? value)
Restore log level from value. If value is not found, then LogLevel.info is returned.
factory
LogLevel.info()
Inform message with verbose level 3
const
factory
LogLevel.shout()
A shout is always displayed
const
factory
LogLevel.v()
Regular message with verbose level 1
const
factory
LogLevel.vv()
Regular message with verbose level 2
const
factory
LogLevel.vvv()
Regular message with verbose level 3
const
factory
LogLevel.vvvv()
Regular message with verbose level 4
const
factory
LogLevel.vvvvv()
Regular message with verbose level 5
const
factory
LogLevel.vvvvvv()
Regular message with verbose level 6
const
factory
LogLevel.warning()
Warning message with verbose level 2
const
factory

Properties

hashCode int
The hash code for this object.
no setteroverride
level int
Integer level representation
final
prefix String
As prefix
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

maybeWhen<LogLevelResult>({required LogLevelResult orElse(), LogLevelResult shout()?, LogLevelResult v()?, LogLevelResult error()?, LogLevelResult vv()?, LogLevelResult warning()?, LogLevelResult vvv()?, LogLevelResult info()?, LogLevelResult vvvv()?, LogLevelResult debug()?, LogLevelResult vvvvv()?, LogLevelResult vvvvvv()?}) → LogLevelResult
The maybeWhen method is equivalent to when, but doesn't require all callbacks to be specified.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
override
when<LogLevelResult>({required LogLevelResult shout(), required LogLevelResult v(), required LogLevelResult error(), required LogLevelResult vv(), required LogLevelResult warning(), required LogLevelResult vvv(), required LogLevelResult info(), required LogLevelResult vvvv(), required LogLevelResult debug(), required LogLevelResult vvvvv(), required LogLevelResult vvvvvv()}) → LogLevelResult
when defines a conditional expression with multiple branches. It is similar to the switch statement in C-like languages.

Operators

operator ==(Object other) bool
The equality operator.
override

Constants

values → const List<LogLevel>
List of available verbose levels