Better logging

This commit is contained in:
2026-04-17 13:25:48 +03:00
parent c8323d1b6a
commit d2be2276ec
2 changed files with 200 additions and 10 deletions

10
main.go
View File

@@ -29,6 +29,9 @@ func run(logger *log.Logger) error {
if err := os.MkdirAll(cfg.BadgerDir, 0o755); err != nil {
return err
}
if err := os.MkdirAll("data/logs", 0o755); err != nil {
return err
}
benchmarkStore, err := store.Open(cfg.BadgerDir)
if err != nil {
@@ -43,10 +46,15 @@ func run(logger *log.Logger) error {
}
defer closeOnce.Do(closeStore)
app, err := web.New(benchmarkStore, cfg.PageSize)
app, err := web.New(benchmarkStore, cfg.PageSize, "data/logs")
if err != nil {
return err
}
defer func() {
if err := app.Close(); err != nil {
logger.Printf("close error log: %v", err)
}
}()
server := &http.Server{
Addr: cfg.Addr,