From 2ff238d5f85e391399b1268c4405bf1ac8da9034 Mon Sep 17 00:00:00 2001 From: bui Date: Mon, 23 Oct 2023 10:53:52 +0200 Subject: [PATCH] logger --- pkg/acquisition/modules/waap/waap_runner.go | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/pkg/acquisition/modules/waap/waap_runner.go b/pkg/acquisition/modules/waap/waap_runner.go index 77ddd0263..ed52abebb 100644 --- a/pkg/acquisition/modules/waap/waap_runner.go +++ b/pkg/acquisition/modules/waap/waap_runner.go @@ -40,9 +40,12 @@ func (r *WaapRunner) Init(datadir string) error { for _, collection := range r.WaapRuntime.OutOfBandRules { outOfBandRules += collection.String() } - + //adapt the logger level to the WAAP + runnerLogger := r.logger.Dup() + runnerLogger.Logger.SetLevel(r.WaapRuntime.Config.LogLevel) + runnerLogger.Infof("setting logger of %s to %s", r.WaapRuntime.Name, r.WaapRuntime.Config.LogLevel) r.WaapInbandEngine, err = coraza.NewWAF( - coraza.NewWAFConfig().WithDirectives(inBandRules).WithRootFS(fs), + coraza.NewWAFConfig().WithDirectives(inBandRules).WithRootFS(fs).WithDebugLogger(NewCrzLogger(runnerLogger)), ) if err != nil { @@ -50,7 +53,7 @@ func (r *WaapRunner) Init(datadir string) error { } r.WaapOutbandEngine, err = coraza.NewWAF( - coraza.NewWAFConfig().WithDirectives(outOfBandRules).WithRootFS(fs), + coraza.NewWAFConfig().WithDirectives(outOfBandRules).WithRootFS(fs).WithDebugLogger(NewCrzLogger(runnerLogger)), ) if err != nil {