getting closer
Some checks failed
continuous-integration/drone/push Build is failing

This commit is contained in:
2022-11-28 05:09:23 +01:00
parent 75442d261d
commit 5fc22c36b0
7 changed files with 31 additions and 25 deletions

View File

@@ -1,4 +1,4 @@
package server
package logger
import (
"io"
@@ -8,13 +8,11 @@ import (
"git.eeqj.de/sneak/gohttpserver/internal/globals"
"github.com/rs/zerolog"
"go.uber.org/fx"
"honnef.co/go/tools/config"
)
type LoggerParams struct {
fx.In
Globals globals.Globals
Config config.Config
}
type Logger struct {
@@ -78,14 +76,14 @@ func New(lc fx.Lifecycle, params LoggerParams) (*Logger, error) {
l.log = &logger
// log.Logger = logger
if l.params.Config.Debug {
zerolog.SetGlobalLevel(zerolog.DebugLevel)
l.log.Debug().Bool("debug", true).Send()
}
return l, nil
}
func (l *Logger) EnableDebugLogging() {
zerolog.SetGlobalLevel(zerolog.DebugLevel)
l.log.Debug().Bool("debug", true).Send()
}
func (l *Logger) Get() *zerolog.Logger {
return l.log
}