github.com/scottcagno/storage@v1.8.0/pkg/lsmtree/logger_test.go (about) 1 package lsmtree 2 3 import ( 4 "fmt" 5 "testing" 6 ) 7 8 func TestLogger(t *testing.T) { 9 10 for i := LevelDebug; i < LevelOff; i++ { 11 level := logLevel(i) 12 l := newLogger(level) 13 fmt.Println(LevelText(level)) 14 l.Debug("foo") 15 l.Debug("foo with args: %d\n", 4) 16 l.Info("foo") 17 l.Info("foo with args: %d\n", 4) 18 l.Warn("foo") 19 l.Warn("foo with args: %d\n", 4) 20 l.Error("foo") 21 l.Error("foo with args: %d\n", 4) 22 } 23 24 }