MCPcopy
hub / github.com/op/go-logging / BenchmarkLogChannelMemoryBackend

Function BenchmarkLogChannelMemoryBackend

log_test.go:92–98  ·  view source on GitHub ↗
(b *testing.B)

Source from the content-addressed store, hash-verified

90}
91
92func BenchmarkLogChannelMemoryBackend(b *testing.B) {
93 channelBackend := NewChannelMemoryBackend(1024)
94 backend := SetBackend(channelBackend)
95 backend.SetLevel(DEBUG, "")
96 RunLogBenchmark(b)
97 channelBackend.Flush()
98}
99
100func BenchmarkLogLeveled(b *testing.B) {
101 backend := SetBackend(NewLogBackend(ioutil.Discard, "", 0))

Callers

nothing calls this directly

Calls 5

FlushMethod · 0.95
NewChannelMemoryBackendFunction · 0.85
SetBackendFunction · 0.85
RunLogBenchmarkFunction · 0.85
SetLevelMethod · 0.65

Tested by

no test coverage detected