summaryrefslogtreecommitdiff
path: root/handlers/git
diff options
context:
space:
mode:
authorLibravatar Terin Stock <terinjokes@gmail.com>2024-09-08 21:28:44 +0200
committerLibravatar Terin Stock <terinjokes@gmail.com>2024-09-08 21:50:07 +0200
commite2bbb3c148941f9abdd367cac532640e754fd01e (patch)
treebcd8c2a6d6bc8971fe4f8e6d7bfceebd7e81a1ba /handlers/git
parentfeat: add pprof endpoints (diff)
downloadcgit-httpd-e2bbb3c148941f9abdd367cac532640e754fd01e.tar.xz
feat: use slog for logging
Diffstat (limited to 'handlers/git')
-rw-r--r--handlers/git/git.go9
1 files changed, 3 insertions, 6 deletions
diff --git a/handlers/git/git.go b/handlers/git/git.go
index 30e8d8f..5af8428 100644
--- a/handlers/git/git.go
+++ b/handlers/git/git.go
@@ -5,18 +5,16 @@ package git
import (
"fmt"
- "log"
+ "log/slog"
"net/http"
"net/http/cgi"
-
- "github.com/rs/zerolog"
)
type Options struct {
CGI string
ReposRoot string
ExportAll bool
- Logger zerolog.Logger
+ Logger *slog.Logger
}
type Builder struct {
@@ -42,8 +40,7 @@ func New(options Options) *Builder {
Path: options.CGI,
Dir: options.ReposRoot,
Env: e,
- Logger: log.New(options.Logger, "", 0),
- Stderr: options.Logger.Level(zerolog.ErrorLevel),
+ Logger: slog.NewLogLogger(options.Logger.Handler(), slog.LevelInfo),
},
}
}