aleksander-git / data-analyzer

6 stars 2 forks source link

server repo template #5

Closed aleksander-git closed 4 weeks ago

aleksander-git commented 1 month ago

Подготовить шаблонные варианты репозитория для веб-сервера на го. Выбрать один (или несколько) и обосновать. Можно вынести на обсуждение

dadilll commented 1 month ago

требуется дороботка логгера.

kvizyx commented 1 month ago

Хочу предложить использовать slog в качестве логгера и к нему хендлер с зерологом сделать. Типо такого - https://github.com/samber/slog-zerolog. Потом, если понадобится, можно будет любой другой логгер поставить.

Для него также есть готовый middleware - https://github.com/samber/slog-gin

Aspandiyar933 commented 1 month ago

вау крутая идея

ср, 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: @.***>

dadilll commented 1 month ago

Да неплохая идея. Стоит ей занятся

semyadmin commented 1 month ago

Хочу предложить использовать slog в качестве логгера и к нему хендлер с зерологом сделать. Типо такого - https://github.com/samber/slog-zerolog. Потом, если понадобится, можно будет любой другой логгер поставить.

Для него также есть готовый middleware - https://github.com/samber/slog-gin

Непонятно - а для чего? Использовать slog и еще обернуть его zero logs - это что бы красивый текст был в консоле? Может проще (ну не особо проще конечно) slog настроить? Он гибко настривается. На мой взгляд тяжеловато получается. А вообще нужно настроить логгер интерфейс и его во всех нужных местах принимать, а кто его будет реализовывать - это уже менее важно

kvizyx commented 1 month ago

То что я предложил, это просто адаптер хендлера слога к зерологу, в нём нет вообще ничего сложного. Можно конечно и самостоятельно настроить, но как по мне лучше уже готовое взять. Про интерфейс это да)

dadilll commented 1 month ago

ссылка на ветку https://github.com/aleksander-git/data-analyzer/tree/5-server-repo-template