Openstatus www.openstatus.dev
at main 19 lines 362 B view raw
1package logger 2 3import ( 4 "github.com/rs/zerolog" 5 "github.com/rs/zerolog/log" 6) 7 8func Configure(logLevel string) { 9 level, err := zerolog.ParseLevel(logLevel) 10 if err != nil { 11 level = zerolog.InfoLevel 12 } 13 zerolog.SetGlobalLevel(level) 14 15 zerolog.DefaultContextLogger = func() *zerolog.Logger { 16 logger := log.With().Caller().Logger() 17 return &logger 18 }() 19}