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})