mirror of
https://github.com/pomerium/pomerium.git
synced 2025-05-23 14:07:11 +02:00
core/config: remove debug option, always use json logs (#4857)
* core/config: remove debug option, always use json logs * go mod tidy
This commit is contained in:
parent
ddc9d957ba
commit
d6221c07ce
12 changed files with 632 additions and 665 deletions
|
@ -10,10 +10,9 @@ import (
|
|||
"path/filepath"
|
||||
"syscall"
|
||||
|
||||
"github.com/mattn/go-isatty"
|
||||
"github.com/rs/zerolog"
|
||||
"github.com/rs/zerolog/log"
|
||||
|
||||
"github.com/pomerium/pomerium/internal/log"
|
||||
"github.com/pomerium/pomerium/internal/zero/controller"
|
||||
)
|
||||
|
||||
|
@ -68,24 +67,14 @@ func withInterrupt(ctx context.Context) context.Context {
|
|||
}
|
||||
|
||||
func setupLogger() error {
|
||||
if isatty.IsTerminal(os.Stdin.Fd()) {
|
||||
log.Logger = log.Output(zerolog.ConsoleWriter{Out: os.Stderr})
|
||||
} else {
|
||||
log.Logger = zerolog.New(os.Stderr)
|
||||
}
|
||||
|
||||
if rawLvl, ok := os.LookupEnv("LOG_LEVEL"); ok {
|
||||
lvl, err := zerolog.ParseLevel(rawLvl)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
log.Logger = log.Logger.Level(lvl)
|
||||
} else {
|
||||
log.Logger = log.Logger.Level(zerolog.InfoLevel)
|
||||
log.SetLevel(lvl)
|
||||
}
|
||||
|
||||
// set the default context logger
|
||||
zerolog.DefaultContextLogger = &log.Logger
|
||||
return nil
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue