From d3cdc8023bb924799620df6a657149c50d0deac9 Mon Sep 17 00:00:00 2001 From: Ravi Kumar Kempapura Srinivasa Date: Mon, 20 Sep 2021 13:46:13 +0200 Subject: [PATCH] Use logger from logging pkg This now also uses info as the default log level and enables the configuration of the default log level as well as log levels of the child loggers that will be implemented in a later commit. --- cmd/icingadb/main.go | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/cmd/icingadb/main.go b/cmd/icingadb/main.go index b8503b92..a227e346 100644 --- a/cmd/icingadb/main.go +++ b/cmd/icingadb/main.go @@ -3,6 +3,7 @@ package main import ( "context" "github.com/icinga/icingadb/internal/command" + "github.com/icinga/icingadb/internal/logging" "github.com/icinga/icingadb/pkg/com" "github.com/icinga/icingadb/pkg/common" "github.com/icinga/icingadb/pkg/contracts" @@ -34,8 +35,15 @@ func main() { func run() int { cmd := command.New() + logs, err := logging.NewLogging( + cmd.Config.Logging.Level, + cmd.Config.Logging.Options, + ) + if err != nil { + utils.Fatal(errors.Wrap(err, "can't configure logging")) + } - logger := cmd.Logger + logger := logs.GetLogger() defer logger.Sync() logger.Info("Starting Icinga DB")