Use a local standard library logger so that `go test -cpu 2,4` works.
Chris Hines
8 years ago
22 | 22 | buf := &bytes.Buffer{} |
23 | 23 | logger := NewPrefixLogger(buf) |
24 | 24 | writer := NewStdlibAdapter(logger) |
25 | log.SetOutput(writer) | |
25 | stdlog := log.New(writer, "", 0) | |
26 | 26 | |
27 | 27 | now := time.Now() |
28 | 28 | date := now.Format("2006/01/02") |
38 | 38 | log.Lshortfile | log.Ldate | log.Ltime: "ts=" + date + " " + time + " file=stdlib_test.go:43 msg=hello\n", |
39 | 39 | } { |
40 | 40 | buf.Reset() |
41 | log.SetFlags(flag) | |
42 | log.Print("hello") | |
41 | stdlog.SetFlags(flag) | |
42 | stdlog.Print("hello") | |
43 | 43 | if have := buf.String(); want != have { |
44 | 44 | t.Errorf("flag=%d: want %#v, have %#v", flag, want, have) |
45 | 45 | } |