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

Function TestMultiLogger

multi_test.go:9–23  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

7import "testing"
8
9func TestMultiLogger(t *testing.T) {
10 log1 := NewMemoryBackend(8)
11 log2 := NewMemoryBackend(8)
12 SetBackend(MultiLogger(log1, log2))
13
14 log := MustGetLogger("test")
15 log.Debug("log")
16
17 if "log" != MemoryRecordN(log1, 0).Formatted(0) {
18 t.Errorf("log1: %v", MemoryRecordN(log1, 0).Formatted(0))
19 }
20 if "log" != MemoryRecordN(log2, 0).Formatted(0) {
21 t.Errorf("log2: %v", MemoryRecordN(log2, 0).Formatted(0))
22 }
23}
24
25func TestMultiLoggerLevel(t *testing.T) {
26 log1 := NewMemoryBackend(8)

Callers

nothing calls this directly

Calls 8

NewMemoryBackendFunction · 0.85
SetBackendFunction · 0.85
MultiLoggerFunction · 0.85
MustGetLoggerFunction · 0.85
MemoryRecordNFunction · 0.85
DebugMethod · 0.80
FormattedMethod · 0.80
ErrorfMethod · 0.80

Tested by

no test coverage detected