mirror of
https://github.com/m1k1o/neko.git
synced 2025-08-03 00:39:56 +02:00
logger wrap zerolog.
This commit is contained in:
parent
fb6042ada1
commit
7e548ec00a
3 changed files with 14 additions and 10 deletions
|
@ -1,23 +1,25 @@
|
|||
package http
|
||||
|
||||
import (
|
||||
"demodesk/neko/internal/http/auth"
|
||||
"demodesk/neko/internal/types"
|
||||
"demodesk/neko/internal/utils"
|
||||
"net/http"
|
||||
|
||||
"github.com/go-chi/chi"
|
||||
"github.com/go-chi/chi/middleware"
|
||||
"github.com/rs/zerolog"
|
||||
|
||||
"demodesk/neko/internal/http/auth"
|
||||
"demodesk/neko/internal/types"
|
||||
"demodesk/neko/internal/utils"
|
||||
)
|
||||
|
||||
type router struct {
|
||||
chi chi.Router
|
||||
}
|
||||
|
||||
func newRouter() *router {
|
||||
func newRouter(logger zerolog.Logger) *router {
|
||||
r := chi.NewRouter()
|
||||
r.Use(middleware.RequestID) // Create a request ID for each request
|
||||
r.Use(middleware.RequestLogger(&logFormatter{}))
|
||||
r.Use(middleware.RequestLogger(&logFormatter{logger}))
|
||||
r.Use(middleware.Recoverer) // Recover from panics without crashing server
|
||||
return &router{r}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue