На протяжении долгого времени в Go выбор библиотеки логирования был выбором между Logrus, zap, zerolog и несколькими другими, каждая из которых предлагала свой собственный интерфейс, идиомы и представления о том, как должно работать структурированное логирование.
Эта эпоха осталась в прошлом. Уже с версии Go 1.21, пакет log/slog предоставляет стандартный интерфейс, вокруг которого сформировалось единое мнение в экосистеме. Этот сдвиг упрощает выбор но не отменяетего полностью.
Это руководство учитывает современные реалии и освещает, какие библиотеки по-прежнему актуальны, какая у них производительность, чем они отличаются и когда одного лишь slog будет достаточно
01.05.2026
Похожее
12.08.2026
Typescript Defer
Автор экспериментировал с добавлением оператора defer из Go в компилятор TypeScr...
11.08.2026
Raft сломан
Ребята из Antithesis(я хз кто это) протестировали несколько популярных реализаци...
11.08.2026
Движение назад
Прикольная статья если вы хотите поковыряться в итераторах, джинериках и вот в э...
10.08.2026
Go 1.27
Антон Жиянов делал интерактивные туры по Go с версии 1.22 по 1.26, но решил оста...