do not calculate header of log when disabled

This commit is contained in:
rhysd 2017-12-30 01:40:24 +09:00
parent 79d641a2f6
commit f44b3ad7b4
1 changed files with 3 additions and 1 deletions

View File

@ -6,7 +6,7 @@ import (
"os" "os"
) )
var log = stdlog.New(ioutil.Discard, "", stdlog.Ltime) var log = stdlog.New(ioutil.Discard, "", 0)
var logEnabled = false var logEnabled = false
// EnableLog enables to output logging messages in library // EnableLog enables to output logging messages in library
@ -16,6 +16,7 @@ func EnableLog() {
} }
logEnabled = true logEnabled = true
log.SetOutput(os.Stderr) log.SetOutput(os.Stderr)
log.SetFlags(stdlog.Ltime)
} }
// DisableLog disables to output logging messages in library // DisableLog disables to output logging messages in library
@ -25,4 +26,5 @@ func DisableLog() {
} }
logEnabled = false logEnabled = false
log.SetOutput(ioutil.Discard) log.SetOutput(ioutil.Discard)
log.SetFlags(0)
} }