LogLevel enum
Defines the available logging levels for the SDK.
Log levels control how much diagnostic information the SDK emits. They allow you to adjust logging verbosity based on your debugging needs without affecting SDK behavior.
Levels are ordered from least to most verbose.
Values
- NONE → const LogLevel
-
Disables all logging. No console output is generated.
- ERROR → const LogLevel
-
Only critical errors and unrecoverable failures. Suits production.
- WARN → const LogLevel
-
Warnings and errors. Warnings are recoverable issues or unexpected states that do not stop execution.
- INFO → const LogLevel
-
General lifecycle events and state changes. The default.
- DEBUG → const LogLevel
-
Detailed diagnostic information for development, including internal state changes.
- ALL → const LogLevel
-
Everything, including high-frequency realtime events and internal traces. For deep debugging only.
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- index → int
-
A numeric identifier for the enumerated value.
no setterinherited
- name → String
-
Available on Enum, provided by the EnumName extension
The name of the enum value.no setter - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited