Procházet zdrojové kódy

add context in log

AlteredCoder před 5 roky
rodič
revize
03b3b11079
1 změnil soubory, kde provedl 2 přidání a 2 odebrání
  1. 2 2
      pkg/leakybucket/manager.go

+ 2 - 2
pkg/leakybucket/manager.go

@@ -227,7 +227,7 @@ func LoadBucket(g *BucketFactory, dataFolder string) error {
 
 
 	if g.Filter == "" {
 	if g.Filter == "" {
 		g.logger.Warningf("Bucket without filter, abort.")
 		g.logger.Warningf("Bucket without filter, abort.")
-		return fmt.Errorf("bucket without filter directive.")
+		return fmt.Errorf("bucket without filter directive")
 	}
 	}
 	g.RunTimeFilter, err = expr.Compile(g.Filter, expr.Env(exprhelpers.GetExprEnv(map[string]interface{}{"evt": &types.Event{}})))
 	g.RunTimeFilter, err = expr.Compile(g.Filter, expr.Env(exprhelpers.GetExprEnv(map[string]interface{}{"evt": &types.Event{}})))
 	if err != nil {
 	if err != nil {
@@ -284,7 +284,7 @@ func LoadBucket(g *BucketFactory, dataFolder string) error {
 		for _, data := range g.Data {
 		for _, data := range g.Data {
 			err = exprhelpers.FileInit(dataFolder, data.DestPath, data.Type)
 			err = exprhelpers.FileInit(dataFolder, data.DestPath, data.Type)
 			if err != nil {
 			if err != nil {
-				log.Errorf(err.Error())
+				g.logger.Errorf("unable to init data for file '%s': %s", data.Filename, err.Error())
 			}
 			}
 		}
 		}
 	}
 	}