bootstrapper: disable gRPC logging

This commit is contained in:
Moritz Sanft 2024-06-03 13:09:29 +02:00
parent ce3b00668b
commit 67b6b4dc55
No known key found for this signature in database
GPG Key ID: 335D28368B1DA615

View File

@ -43,15 +43,21 @@ const (
)
func main() {
gRPCDebug := flag.Bool("debug", false, "Enable gRPC debug logging")
debug := flag.Bool("debug", false, "Enable debug logging")
gRPCDebug := flag.Bool("grpc-debug", false, "Enable gRPC debug logging")
verbosity := flag.Int("v", 0, logger.CmdLineVerbosityDescription)
flag.Parse()
log := logger.NewJSONLogger(logger.VerbosityFromInt(*verbosity)).WithGroup("bootstrapper")
level := slog.LevelWarn
if *debug {
level = slog.LevelDebug
}
if *gRPCDebug {
logger.ReplaceGRPCLogger(log.WithGroup("gRPC"))
} else {
logger.ReplaceGRPCLogger(slog.New(logger.NewLevelHandler(slog.LevelWarn, log.Handler())).WithGroup("gRPC"))
logger.ReplaceGRPCLogger(slog.New(logger.NewLevelHandler(level, log.Handler())).WithGroup("gRPC"))
}
ctx, cancel := context.WithCancel(context.Background())