feat: improved logging with zerolog

This commit is contained in:
Nicolas Meienberger
2025-08-10 00:08:00 +02:00
parent d0bf890386
commit 18654426fa
14 changed files with 148 additions and 58 deletions

26
internal/core/log.go Normal file
View File

@@ -0,0 +1,26 @@
package core
import (
stdlog "log"
"os"
"time"
"github.com/rs/zerolog"
"github.com/rs/zerolog/log"
)
func init() {
console := zerolog.ConsoleWriter{
Out: os.Stderr,
TimeFormat: time.ANSIC,
}
logger := zerolog.New(console).With().Timestamp().Caller().Logger()
zerolog.SetGlobalLevel(zerolog.InfoLevel)
log.Logger = logger
stdlog.SetFlags(0)
stdlog.SetOutput(console)
}