func addLevelsToBackend(config *util.Config, prefix string, backend logging.LeveledBackend) { level, _ := logging.LogLevel(config.GetString(prefix+"level", defaultLogLevel)) backend.SetLevel(level, "") modules := config.GetList(prefix+"modules", []interface{}{}) for _, rawModule := range modules { module, _ := rawModule.(map[string]interface{}) moduleName, _ := module["name"].(string) moduleLevel, _ := module["level"].(string) level, err := logging.LogLevel(moduleLevel) if moduleName == "" || err != nil { continue } backend.SetLevel(level, moduleName) } }