Closed aleksander-git closed 4 weeks ago
требуется дороботка логгера.
Хочу предложить использовать slog в качестве логгера и к нему хендлер с зерологом сделать. Типо такого - https://github.com/samber/slog-zerolog. Потом, если понадобится, можно будет любой другой логгер поставить.
Для него также есть готовый middleware - https://github.com/samber/slog-gin
вау крутая идея
ср, 22 мая 2024 г. в 20:16, Kirill @.***>:
Хочу предложить использовать slog в качестве логгера и к нему хендлер с зерологом сделать. Типо такого - https://github.com/samber/slog-zerolog. Потом, если понадобится, можно будет любой другой логгер поставить.
— Reply to this email directly, view it on GitHub https://github.com/aleksander-git/data-analyzer/issues/5#issuecomment-2125060516, or unsubscribe https://github.com/notifications/unsubscribe-auth/AQ5GGPDBSGOYPRSSJDJ4KATZDSZENAVCNFSM6AAAAABH7G37KOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCMRVGA3DANJRGY . You are receiving this because you were assigned.Message ID: @.***>
Да неплохая идея. Стоит ей занятся
Хочу предложить использовать slog в качестве логгера и к нему хендлер с зерологом сделать. Типо такого - https://github.com/samber/slog-zerolog. Потом, если понадобится, можно будет любой другой логгер поставить.
Для него также есть готовый middleware - https://github.com/samber/slog-gin
Непонятно - а для чего? Использовать slog и еще обернуть его zero logs - это что бы красивый текст был в консоле? Может проще (ну не особо проще конечно) slog настроить? Он гибко настривается. На мой взгляд тяжеловато получается. А вообще нужно настроить логгер интерфейс и его во всех нужных местах принимать, а кто его будет реализовывать - это уже менее важно
То что я предложил, это просто адаптер хендлера слога к зерологу, в нём нет вообще ничего сложного. Можно конечно и самостоятельно настроить, но как по мне лучше уже готовое взять. Про интерфейс это да)
Подготовить шаблонные варианты репозитория для веб-сервера на го. Выбрать один (или несколько) и обосновать. Можно вынести на обсуждение