logger library

Classes

DefaultRpcLogger
Консольная реализация логгера
DefaultRpcLoggerFilter
Реализация фильтра по умолчанию, основанная на минимальном уровне логирования
DefaultRpcLoggerFormatter
Реализация форматтера по умолчанию
IRpcLoggerFilter
Интерфейс для фильтрации логов
IRpcLoggerFormatter
Интерфейс для форматирования логов
LogFormattingResult
Результат форматирования лога с разделением на заголовок и содержимое
RpcContextAwareLogger
Контекстно-осведомленный логгер, который автоматически использует RpcContext
RpcLogger
Логгер для RPC библиотеки
RpcLoggerColors
Настройки цветов для разных уровней логирования

Enums

AnsiColor
ANSI цвета для вывода в консоль
RpcLoggerLevel
Уровни логирования

Mixins

RpcContextualLogging
Mixin для компонентов, которые хотят автоматически использовать контекстное логирование

Extensions

RpcContextLoggerExtensions on RpcContext
Extension для удобной работы с RpcContext в логгерах
RpcLoggerExtensions on RpcLogger
Расширения для RpcLogger для удобного логирования RPC операций

Typedefs

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