Go
July 6, 2023

Полное руководство по логированию в Go при помощи Zerolog

Zerolog — это высокопроизводительная библиотека ведения журналов Go с нулевым выделением памяти . Он предоставляет возможности структурированного ведения журналов для приложений, чувствительных к задержкам, где нежелательна сборка мусора. Вы можете использовать полностью нулевое выделение, чтобы после инициализации объекта логгера никакие другие объекты не выделялись в куче, что предотвращало запуск сборщика мусора.

В этом руководстве объясняется, как установить, настроить и использовать регистратор Zerolog в приложении Go. Мы начнем с изучения его API и всех предоставляемых им опций, а также покажем, как их настраивать различными способами. Наконец, мы опишем, как использовать его в типичном веб-приложении, чтобы вы могли получить представление о том, как использовать его в своих проектах.

Источник: https://betterstack.com/community/guides/logging/zerolog/