Set proper logger level, fixes #6.
This commit is contained in:
		| @@ -114,6 +114,23 @@ func (c *Context) LoadConfiguration() { | ||||
|  | ||||
| 	// Yay! See what it gets! | ||||
| 	c.Logger.Debug().Msgf("Parsed configuration: %+v", c.Config) | ||||
|  | ||||
| 	// Set log level. | ||||
| 	c.Logger.Info().Msgf("Setting logger level: %s", c.Config.Logging.LogLevel) | ||||
| 	switch c.Config.Logging.LogLevel { | ||||
| 	case "DEBUG": | ||||
| 		zerolog.SetGlobalLevel(zerolog.DebugLevel) | ||||
| 	case "INFO": | ||||
| 		zerolog.SetGlobalLevel(zerolog.InfoLevel) | ||||
| 	case "WARN": | ||||
| 		zerolog.SetGlobalLevel(zerolog.WarnLevel) | ||||
| 	case "ERROR": | ||||
| 		zerolog.SetGlobalLevel(zerolog.ErrorLevel) | ||||
| 	case "FATAL": | ||||
| 		zerolog.SetGlobalLevel(zerolog.FatalLevel) | ||||
| 	case "PANIC": | ||||
| 		zerolog.SetGlobalLevel(zerolog.PanicLevel) | ||||
| 	} | ||||
| } | ||||
|  | ||||
| // RegisterDatabaseInterface registers database interface for later use. | ||||
|   | ||||
		Reference in New Issue
	
	Block a user