Настройка логгера
Инициализация глобального логгера из конфигурации приложения — root level, приёмники, переопределения по логгерам, resource-атрибуты. Интеграция с dagstack/config.
Захват логов в тестах
Используй InMemorySink плюс локальные переопределения, чтобы проверять отправленные записи — изоляция теста, сопоставление атрибутов, подсчёт по уровням.
Реализация собственного приёмника
Как написать свой Sink — неблокирующий emit, фильтрация по уровню, lifecycle-хуки. Паттерны для batching и удалённой доставки.