aboutsummaryrefslogtreecommitdiff
path: root/pkg/log/log.go
diff options
context:
space:
mode:
Diffstat (limited to 'pkg/log/log.go')
-rw-r--r--pkg/log/log.go18
1 files changed, 9 insertions, 9 deletions
diff --git a/pkg/log/log.go b/pkg/log/log.go
index ad4a692..5df9aee 100644
--- a/pkg/log/log.go
+++ b/pkg/log/log.go
@@ -45,36 +45,36 @@ const (
)
type logger struct {
- log.Logger
+ log.Logger // Default writer: os.Stderr.
- lv level
- date bool
- color bool
+ lv level // Logging level. Default: InfoLevel.
+ date bool // Logging dates or not: Default: true.
+ color bool // Using colors or not: Default: false.
}
var l logger
func init() {
- l = newLogger(InfoLevel, os.Stderr, false, false)
+ l = newLogger(InfoLevel, os.Stderr, true, false)
}
// SetLevel sets the logging level. Available options: DebugLevel, InfoLevel,
-// WarningLevel, ErrorLevel, FatalLevel. Default: InfoLevel.
+// WarningLevel, ErrorLevel, FatalLevel.
func SetLevel(lv level) {
l.lv = lv
}
-// SetOutput sets the logging output to a particular writer. Default: os.Stderr.
+// SetOutput sets the logging output to a particular writer.
func SetOutput(writer io.Writer) {
l = newLogger(l.lv, writer, l.date, l.color)
}
-// SetDate (un)sets date output. Default: off.
+// SetDate (un)sets date output.
func SetDate(ok bool) {
l.date = ok
}
-// SetColor (un)sets terminal colors. Default: off.
+// SetColor (un)sets terminal colors.
func SetColor(ok bool) {
l.color = ok
}