diff --git a/protocol/tt/logger.go b/protocol/tt/logger.go index ae4dad0d3..61a7a51b7 100644 --- a/protocol/tt/logger.go +++ b/protocol/tt/logger.go @@ -12,8 +12,7 @@ var registerOnce sync.Once // MustCreateTestLogger returns a logger based on the passed flags. func MustCreateTestLogger() *zap.Logger { - cfg := zap.NewDevelopmentConfig() - return MustCreateTestLoggerWithConfig(cfg) + return MustCreateTestLoggerWithConfig(loggerConfig()) } func MustCreateTestLoggerWithConfig(cfg zap.Config) *zap.Logger { diff --git a/protocol/tt/logger_config_dev.go b/protocol/tt/logger_config_dev.go new file mode 100644 index 000000000..8be578bff --- /dev/null +++ b/protocol/tt/logger_config_dev.go @@ -0,0 +1,9 @@ +//go:build !test_silent + +package tt + +import "go.uber.org/zap" + +func loggerConfig() zap.Config { + return zap.NewDevelopmentConfig() +} diff --git a/protocol/tt/logger_config_silent.go b/protocol/tt/logger_config_silent.go new file mode 100644 index 000000000..99c7e80d1 --- /dev/null +++ b/protocol/tt/logger_config_silent.go @@ -0,0 +1,11 @@ +//go:build test_silent + +package tt + +import "go.uber.org/zap" + +func loggerConfig() zap.Config { + config := zap.NewProductionConfig() + config.Level = zap.NewAtomicLevelAt(zap.WarnLevel) + return config +}