aboutsummaryrefslogtreecommitdiff
path: root/src/flag
diff options
context:
space:
mode:
authorAaron Cannon <cannona@fireantproductions.com>2018-10-27 11:21:00 -0500
committerRob Pike <r@golang.org>2019-01-21 05:30:12 +0000
commite308807f658c11af52804d55c1b8c4b2cf80d3f3 (patch)
treed193fbfcd656ff46c4e4dbdc98db18b926935f51 /src/flag
parent6718bb22fe36db9f58d4b4263ed9ffa182ca0c1b (diff)
downloadgo-e308807f658c11af52804d55c1b8c4b2cf80d3f3.tar.gz
go-e308807f658c11af52804d55c1b8c4b2cf80d3f3.zip
flag: improve docs for PrintDefaults; clarify how to change output destination
The existing docs only mention that it is possible to change the output destination of PrintDefaults from the default of standard error, but fail to mention how to actually do so. This change fixes this lack by directing users to CommandLine.SetOutput. Fixes #15024 Change-Id: Ieaa7edbebd23d4ea6fa7e53d97a87143d590bdb3 Reviewed-on: https://go-review.googlesource.com/c/145203 Reviewed-by: Rob Pike <r@golang.org>
Diffstat (limited to 'src/flag')
-rw-r--r--src/flag/flag.go2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/flag/flag.go b/src/flag/flag.go
index 2eef9d6ab9..c312c62a58 100644
--- a/src/flag/flag.go
+++ b/src/flag/flag.go
@@ -548,6 +548,8 @@ func (f *FlagSet) PrintDefaults() {
// the output will be
// -I directory
// search directory for include files.
+//
+// To change the destination for flag messages, call CommandLine.SetOutput.
func PrintDefaults() {
CommandLine.PrintDefaults()
}