_tools/logger/logger
library
Classes
-
ILogger
-
Logger interface
Defines the contract for logger implementations
-
LoggerImpl
-
Logger implementation
A singleton logger that provides logging functionality with multiple consumers
-
LoggerInitOptions
-
Logger initialization options
Configuration options for setting up the logger
-
LogMessage
-
Log message structure
Represents a single log entry with level, content, timestamp and optional extra data
Enums
-
LogLevel
-
Log level enumeration
Defines different levels of logging with corresponding numeric values
Higher values indicate more severe log levels
Typedefs
-
LoggerConsumer
= Future<void> Function(LogMessage message)
-
Log consumer function type
Defines the signature for functions that can consume log messages
Used for custom log handling implementations