Openstatus
www.openstatus.dev
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}