MCPcopy
hub / github.com/uber-go/zap / withBenchedTee

Function withBenchedTee

zapcore/tee_logger_bench_test.go:31–38  ·  view source on GitHub ↗
(b *testing.B, f func(Core))

Source from the content-addressed store, hash-verified

29)
30
31func withBenchedTee(b *testing.B, f func(Core)) {
32 fac := NewTee(
33 NewCore(NewJSONEncoder(testEncoderConfig()), &ztest.Discarder{}, DebugLevel),
34 NewCore(NewJSONEncoder(testEncoderConfig()), &ztest.Discarder{}, InfoLevel),
35 )
36 b.ResetTimer()
37 f(fac)
38}
39
40func BenchmarkTeeCheck(b *testing.B) {
41 cases := []struct {

Callers 1

BenchmarkTeeCheckFunction · 0.85

Calls 4

NewTeeFunction · 0.85
NewCoreFunction · 0.85
NewJSONEncoderFunction · 0.85
testEncoderConfigFunction · 0.85

Tested by

no test coverage detected