diff options
author | Jason A. Donenfeld <Jason@zx2c4.com> | 2018-05-14 03:38:06 +0200 |
---|---|---|
committer | Jason A. Donenfeld <Jason@zx2c4.com> | 2018-05-14 03:38:06 +0200 |
commit | c1e097d6d0cabb81b3aa180d69107f9857606bf5 (patch) | |
tree | 000c3ba19fa2c3a6da7fe848cdaf9e9d313cede8 /logger.go | |
parent | e75d2d4496643ef6b4033d574cd47b92aeb21a11 (diff) |
Optional logging even in background
Diffstat (limited to 'logger.go')
-rw-r--r-- | logger.go | 8 |
1 files changed, 6 insertions, 2 deletions
@@ -13,7 +13,8 @@ import ( ) const ( - LogLevelError = iota + LogLevelSilent = iota + LogLevelError LogLevelInfo LogLevelDebug ) @@ -35,7 +36,10 @@ func NewLogger(level int, prepend string) *Logger { if level >= LogLevelInfo { return output, output, ioutil.Discard } - return output, ioutil.Discard, ioutil.Discard + if level >= LogLevelError { + return output, ioutil.Discard, ioutil.Discard + } + return ioutil.Discard, ioutil.Discard, ioutil.Discard }() logger.Debug = log.New(logDebug, |