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  }