Go Package log: Difference between revisions
Jump to navigation
Jump to search
Line 21: | Line 21: | ||
By default, the logger is set to write to <tt>stderr</tt>. To change that: | By default, the logger is set to write to <tt>stderr</tt>. To change that: | ||
< | <syntaxhighlight lang='go'> | ||
import ( | import ( | ||
"log" | "log" | ||
Line 32: | Line 32: | ||
log.SetOutput(os.Stdout) | log.SetOutput(os.Stdout) | ||
} | } | ||
</ | </syntaxhighlight > |
Revision as of 20:01, 15 December 2023
External
Internal
Overview
The "log" package provides support for logging messages to stdout, stderr or custom devices.
Elements
- log.Fatal: Fatal is equivalent to Print() followed by a call to os.Exit(1).
Recipes
Changing the Logging Device
By default, the logger is set to write to stderr. To change that:
import (
"log"
"os"
)
...
func init() {
// change the device for logging to stdout
log.SetOutput(os.Stdout)
}