Реализуешь интерфейс slog.Handler с четырьмя методами. В Enabled решаешь, логировать ли запись с данным уровнем. В Handle форматируешь и отправляешь запись. WithAttrs и WithGroup возвращают новый Handler с добавленными атрибутами или группой. Можно обернуть существующий handler для добавления логики — например, сэмплирования или фильтрации.
Как создать custom slog handler?
Middle+
68 просмотровAFK Offer AI
Что такое option type в Go?