]> Cypherpunks repositories - gostls13.git/commitdiff
log: expose Writer() method of the standard logger
authorPetr Jediný <petr.jediny@gmail.com>
Sat, 23 Mar 2019 00:00:48 +0000 (00:00 +0000)
committerRob Pike <r@golang.org>
Mon, 25 Mar 2019 01:18:56 +0000 (01:18 +0000)
The Go 1.12 introduced Writer() method for logger objects, but
it was not exposed as log package function for standard logger.
This commit adds such Writer() function.

Change-Id: Ia81b1524839fe05c152ecb5eaef047a076349fea
GitHub-Last-Rev: dc152ea641dd928178dbd921e2d0f6361661a0d6
GitHub-Pull-Request: golang/go#31009
Reviewed-on: https://go-review.googlesource.com/c/go/+/168920
Run-TryBot: Rob Pike <r@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Rob Pike <r@golang.org>
src/log/log.go

index 527f853438f08a10bad688b12f7afeddcb0738f1..12a9e7b8ce2b9bda839908ccb0e57f6128c63060 100644 (file)
@@ -288,6 +288,11 @@ func SetPrefix(prefix string) {
        std.SetPrefix(prefix)
 }
 
+// Writer returns the output destination for the standard logger.
+func Writer() io.Writer {
+       return std.Writer()
+}
+
 // These functions write to the standard logger.
 
 // Print calls Output to print to the standard logger.