add logger

This commit is contained in:
2025-11-24 10:32:01 +03:00
parent d8b4916801
commit 22d4eb71a4
4 changed files with 44 additions and 3 deletions

View File

@@ -3,14 +3,25 @@ package main
import (
"net/http"
"git.mak-sim.ru/maksim/observability_2025/internal/logger"
"github.com/go-chi/chi/v5"
"go.uber.org/zap"
)
func main() {
logger, err := logger.GetLogger(false)
if err != nil {
panic(err)
}
r := chi.NewRouter()
r.Get("/", func(w http.ResponseWriter, r *http.Request) {
w.Write([]byte("welcome")) //nolint:errcheck
_, err := w.Write([]byte("welcome"))
if err != nil {
logger.Error("Error writing response", zap.Error(err))
}
})
logger.Info("Server started")
http.ListenAndServe(":8080", r) //nolint:errcheck
}
}