mirror of
https://github.com/edgelesssys/constellation.git
synced 2025-08-10 07:50:08 -04:00
rewrote some logger helper functions
rewrote interceptors + middleware logging
This commit is contained in:
parent
3765cb0762
commit
6cc282bc7c
2 changed files with 27 additions and 22 deletions
|
@ -7,25 +7,24 @@ SPDX-License-Identifier: AGPL-3.0-only
|
|||
package logger
|
||||
|
||||
import (
|
||||
"go.uber.org/zap"
|
||||
"go.uber.org/zap/zapcore"
|
||||
"log/slog"
|
||||
)
|
||||
|
||||
// CmdLineVerbosityDescription explains numeric log levels.
|
||||
const CmdLineVerbosityDescription = "log verbosity in zap logging levels. Use -1 for debug information, 0 for info, 1 for warn, 2 for error"
|
||||
|
||||
// VerbosityFromInt converts a verbosity level from an integer to a zapcore.Level.
|
||||
func VerbosityFromInt(verbosity int) zapcore.Level {
|
||||
func VerbosityFromInt(verbosity int) slog.Level {
|
||||
switch {
|
||||
case verbosity <= -1:
|
||||
return zap.DebugLevel
|
||||
return slog.LevelDebug
|
||||
case verbosity == 0:
|
||||
return zap.InfoLevel
|
||||
return slog.LevelInfo
|
||||
case verbosity == 1:
|
||||
return zap.WarnLevel
|
||||
return slog.LevelWarn
|
||||
case verbosity >= 2:
|
||||
return zap.ErrorLevel
|
||||
return slog.LevelError
|
||||
default:
|
||||
return zap.InfoLevel
|
||||
return slog.LevelInfo
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue