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) { _, 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 }