From: Rob Pike Date: Sun, 16 Oct 2016 18:28:45 +0000 (-0700) Subject: testing: mention in docs for Logf that a final newline is added if needed X-Git-Tag: go1.8beta1~859 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=42f5ee4cbf15ff02803863d1002259565da0f071;p=gostls13.git testing: mention in docs for Logf that a final newline is added if needed Fixes #16423 Change-Id: I9635db295be4d356d427adadd309084e16c4582f Reviewed-on: https://go-review.googlesource.com/31255 Reviewed-by: Ian Lance Taylor --- diff --git a/src/testing/testing.go b/src/testing/testing.go index e2350ebc06..0646108c66 100644 --- a/src/testing/testing.go +++ b/src/testing/testing.go @@ -476,10 +476,11 @@ func (c *common) log(s string) { // printed to avoid having performance depend on the value of the -test.v flag. func (c *common) Log(args ...interface{}) { c.log(fmt.Sprintln(args...)) } -// Logf formats its arguments according to the format, analogous to Printf, -// and records the text in the error log. For tests, the text will be printed only if -// the test fails or the -test.v flag is set. For benchmarks, the text is always -// printed to avoid having performance depend on the value of the -test.v flag. +// Logf formats its arguments according to the format, analogous to Printf, and +// records the text in the error log. A final newline is added if not provided. For +// tests, the text will be printed only if the test fails or the -test.v flag is +// set. For benchmarks, the text is always printed to avoid having performance +// depend on the value of the -test.v flag. func (c *common) Logf(format string, args ...interface{}) { c.log(fmt.Sprintf(format, args...)) } // Error is equivalent to Log followed by Fail.