Files
observability_2025/cmd/observ.go
2025-11-24 10:32:01 +03:00

28 lines
523 B
Go

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
}