logger library

Classes

DefaultRpcLogger
Console logger implementation.
DefaultRpcLoggerFilter
Default filter based on minimum log level.
DefaultRpcLoggerFormatter
Default log formatter.
IRpcLoggerFilter
Log filter contract.
IRpcLoggerFormatter
Contract for log formatting.
LogFormattingResult
Formatting result split into header and content.
RpcContextAwareLogger
Context-aware logger that automatically uses RpcContext.
RpcLogger
Logger for the RPC library.
RpcLoggerColors
Color configuration for logging levels.

Enums

AnsiColor
ANSI colors for console output.
RpcLoggerLevel
Logging levels.

Mixins

RpcContextualLogging
Mixin for components that want automatic context-aware logging.

Extensions

RpcLoggerExtensions on RpcLogger
RpcLogger extensions for convenient RPC logging.

Typedefs

RpcLoggerFactory = RpcLogger Function(String loggerName, {RpcLoggerColors? colors, RpcContext? context, String? label})