Switch to chi and improve logs
This commit is contained in:
parent
acab4bc68b
commit
c3334faa9e
8 changed files with 23 additions and 17 deletions
|
@ -7,6 +7,7 @@ import (
|
|||
"os"
|
||||
|
||||
"git.a71.su/Andrew71/pye/config"
|
||||
"github.com/go-chi/chi/middleware"
|
||||
)
|
||||
|
||||
// LogInit makes slog output to both os.Stdout and a file if needed, and sets slog.LevelDebug if enabled.
|
||||
|
@ -30,5 +31,6 @@ func LogInit(debugMode bool) {
|
|||
opts = &slog.HandlerOptions{Level: slog.LevelDebug}
|
||||
}
|
||||
slog.SetDefault(slog.New(slog.NewTextHandler(w, opts)))
|
||||
log.SetFlags(log.LstdFlags | log.Lshortfile)
|
||||
middleware.DefaultLogger = middleware.RequestLogger(&middleware.DefaultLogFormatter{Logger: log.Default(), NoColor: true})
|
||||
slog.Debug("debug mode active")
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue