github.com/qiniu/go-sdk/v7@v7.27.0/internal/log/logger_test.go (about)

     1  //go:build unit
     2  // +build unit
     3  
     4  package log
     5  
     6  import (
     7  	"bytes"
     8  	"log"
     9  	"strings"
    10  	"testing"
    11  )
    12  
    13  func TestLogger(t *testing.T) {
    14  	b := bytes.Buffer{}
    15  	logger := New(&b, InfoPrefix, log.LstdFlags, LogInfo)
    16  
    17  	logger.Info("hello world")
    18  
    19  	splits := strings.Split(b.String(), " ")
    20  	if splits[0] != strings.Trim(InfoPrefix, " ") {
    21  		t.Errorf("got prefix: %q, want: %q\n", splits[0], InfoPrefix)
    22  	}
    23  }