fix logging when flag is passed on command line

This commit is contained in:
themighty1 2021-02-16 21:19:54 +03:00
parent 2d57c00df7
commit c9ae47fe01

View file

@ -92,11 +92,15 @@ func setupLogging() {
log.SetLogLevel(log.INFO)
}
if logFile != "" {
log.Close()
if err := log.OpenFile(logFile); err != nil {
log.Error("Error opening user defined log: %s %s", logFile, err)
}
var logFileToUse string
if logFile == "" {
logFileToUse = log.StdoutFile
} else {
logFileToUse = logFile
}
log.Close()
if err := log.OpenFile(logFileToUse); err != nil {
log.Error("Error opening user defined log: %s %s", logFileToUse, err)
}
}