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 }