Как создать custom slog handler?

Middle+
68 просмотров
AFK Offer AI

Реализуешь интерфейс slog.Handler с четырьмя методами. В Enabled решаешь, логировать ли запись с данным уровнем. В Handle форматируешь и отправляешь запись. WithAttrs и WithGroup возвращают новый Handler с добавленными атрибутами или группой. Можно обернуть существующий handler для добавления логики — например, сэмплирования или фильтрации.

Следующий вопрос

Что такое option type в Go?