From 8a304155554a16285b5334ae4a02e09adfb0bde1 Mon Sep 17 00:00:00 2001 From: Josh Bleecher Snyder Date: Tue, 5 Jan 2021 16:04:38 -0800 Subject: device: use LogLevelError for benchmarking This keeps the output minimal and focused on the benchmark results. Signed-off-by: Josh Bleecher Snyder --- device/device_test.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/device/device_test.go b/device/device_test.go index 6cfe22f..09b5152 100644 --- a/device/device_test.go +++ b/device/device_test.go @@ -146,7 +146,11 @@ NextAttempt: } else { p.ip = net.ParseIP("1.0.0.2") } - p.dev = NewDevice(p.tun.TUN(), NewLogger(LogLevelDebug, fmt.Sprintf("dev%d: ", i))) + level := LogLevelDebug + if _, ok := tb.(*testing.B); ok && !testing.Verbose() { + level = LogLevelError + } + p.dev = NewDevice(p.tun.TUN(), NewLogger(level, fmt.Sprintf("dev%d: ", i))) p.dev.Up() if err := p.dev.IpcSetOperation(cfg[i]); err != nil { // genConfigs attempted to pick ports that were free. -- cgit v1.2.3