diff options
author | Chris <ccbrown112@gmail.com> | 2017-10-16 08:09:43 -0700 |
---|---|---|
committer | Joram Wilander <jwawilander@gmail.com> | 2017-10-16 11:09:43 -0400 |
commit | 34285d8cca93fc0f473636e78680fade03f26bda (patch) | |
tree | b8274ed8d17e5dc63ac36aadac7e7299635d2b43 /utils | |
parent | adb2b1d6eddabea803af8fa6cf53a75c98694427 (diff) | |
download | chat-34285d8cca93fc0f473636e78680fade03f26bda.tar.gz chat-34285d8cca93fc0f473636e78680fade03f26bda.tar.bz2 chat-34285d8cca93fc0f473636e78680fade03f26bda.zip |
parallel tests (#7629)
Diffstat (limited to 'utils')
-rw-r--r-- | utils/logger/logger.go | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/utils/logger/logger.go b/utils/logger/logger.go index 227cf405e..e81b24e9c 100644 --- a/utils/logger/logger.go +++ b/utils/logger/logger.go @@ -19,6 +19,7 @@ import ( ) // this pattern allows us to "mock" the underlying l4g code when unit testing +var logger l4g.Logger var debugLog = l4g.Debug var infoLog = l4g.Info var errorLog = l4g.Error @@ -50,10 +51,13 @@ func initL4g(logSettings model.LogSettings) { } // create a logger that writes JSON objects to a file, and override our log methods to use it - flw := NewJSONFileLogger(level, utils.GetLogFileLocation(logSettings.FileLocation)+".jsonl") - debugLog = flw.Debug - infoLog = flw.Info - errorLog = flw.Error + if logger != nil { + logger.Close() + } + logger = NewJSONFileLogger(level, utils.GetLogFileLocation(logSettings.FileLocation)+".jsonl") + debugLog = logger.Debug + infoLog = logger.Info + errorLog = logger.Error } } |