diff --git a/pkg/util/logger/logger_test.go b/pkg/util/logger/logger_test.go new file mode 100644 index 000000000..bc73ffc9f --- /dev/null +++ b/pkg/util/logger/logger_test.go @@ -0,0 +1,28 @@ +package logger + +import ( + "context" + "testing" + + "github.com/stretchr/testify/require" +) + +func Benchmark_loggerLog(b *testing.B) { + ctx := context.Background() + + prm := Prm{} + require.NoError(b, prm.SetLevelString("debug")) + + logger, err := NewLogger(prm) + require.NoError(b, err) + + b.ResetTimer() + b.ReportAllocs() + + for range b.N { + logger.Debug(ctx, "test debug") + logger.Info(ctx, "test info") + logger.Warn(ctx, "test warn") + logger.Error(ctx, "test error") + } +}