From: cuiweixie Date: Sun, 4 Sep 2022 10:06:50 +0000 (+0800) Subject: log: use strings.Builder X-Git-Tag: go1.20rc1~1198 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=e3885c4ee5f35a7012fa11d8fc84a27c3c1177a0;p=gostls13.git log: use strings.Builder Change-Id: I02c4664f1ba72623a5470e92bbebabb2f4862428 Reviewed-on: https://go-review.googlesource.com/c/go/+/428264 Reviewed-by: Robert Griesemer Run-TryBot: Ian Lance Taylor Auto-Submit: Ian Lance Taylor TryBot-Result: Gopher Robot Reviewed-by: Ian Lance Taylor --- diff --git a/src/log/log_test.go b/src/log/log_test.go index 938ed42357..f2ef165acc 100644 --- a/src/log/log_test.go +++ b/src/log/log_test.go @@ -53,7 +53,7 @@ var tests = []tester{ // Test using Println("hello", 23, "world") or using Printf("hello %d world", 23) func testPrint(t *testing.T, flag int, prefix string, pattern string, useFormat bool) { - buf := new(bytes.Buffer) + buf := new(strings.Builder) SetOutput(buf) SetFlags(flag) SetPrefix(prefix) @@ -90,7 +90,7 @@ func TestAll(t *testing.T) { func TestOutput(t *testing.T) { const testString = "test" - var b bytes.Buffer + var b strings.Builder l := New(&b, "", 0) l.Println(testString) if expect := testString + "\n"; b.String() != expect { @@ -143,7 +143,7 @@ func TestFlagAndPrefixSetting(t *testing.T) { } func TestUTCFlag(t *testing.T) { - var b bytes.Buffer + var b strings.Builder l := New(&b, "Test:", LstdFlags) l.SetFlags(Ldate | Ltime | LUTC) // Verify a log message looks right in the right time zone. Quantize to the second only. @@ -167,7 +167,7 @@ func TestUTCFlag(t *testing.T) { } func TestEmptyPrintCreatesLine(t *testing.T) { - var b bytes.Buffer + var b strings.Builder l := New(&b, "Header:", LstdFlags) l.Print() l.Println("non-empty")