_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

Properties

logger LoggerImpl
Global logger instance
final

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