diff --git a/cmd/crowdsec-cli/main.go b/cmd/crowdsec-cli/main.go index 8c9095f03..aa86a6f20 100644 --- a/cmd/crowdsec-cli/main.go +++ b/cmd/crowdsec-cli/main.go @@ -53,6 +53,9 @@ func initConfig() { /*read config*/ config.InstallFolder = filepath.Clean(csConfig.ConfigFolder) config.HubFolder = filepath.Clean(config.configFolder + "/hub/") + if csConfig.OutputConfig == nil { + log.Fatalf("Missing backend plugin configuration in %s", config.ConfigFilePath) + } config.BackendPluginFolder = filepath.Clean(csConfig.OutputConfig.BackendFolder) config.DataFolder = filepath.Clean(csConfig.DataFolder) // diff --git a/pkg/leakybucket/manager.go b/pkg/leakybucket/manager.go index 3b6061c89..10abea12d 100644 --- a/pkg/leakybucket/manager.go +++ b/pkg/leakybucket/manager.go @@ -168,8 +168,8 @@ func LoadBuckets(files []string, dataFolder string) ([]BucketFactory, chan types g.ret = response err = LoadBucket(&g, dataFolder) if err != nil { - log.Errorf("Failed to load bucket : %v", err) - return nil, nil, fmt.Errorf("loadBucket failed : %v", err) + log.Errorf("Failed to load bucket %s : %v", g.Name, err) + return nil, nil, fmt.Errorf("loading of %s failed : %v", g.Name, err) } ret = append(ret, g) }