Преглед на файлове

Add workaround for logger nil pointer bug

Toby Chui преди 2 седмици
родител
ревизия
ff996bf878
променени са 1 файла, в които са добавени 1 реда и са изтрити 1 реда
  1. 1 1
      src/mod/info/logger/logger.go

+ 1 - 1
src/mod/info/logger/logger.go

@@ -71,7 +71,7 @@ func (l *Logger) PrintAndLog(title string, message string, originalError error)
 }
 
 func (l *Logger) Log(title string, errorMessage string, originalError error) {
-	if l.LogToFile {
+	if l != nil && l.LogToFile {
 		l.ValidateAndUpdateLogFilepath()
 		if originalError == nil {
 			l.file.WriteString(time.Now().Format("2006-01-02 15:04:05.000000") + "|" + fmt.Sprintf("%-16s", title) + " [INFO]" + errorMessage + "\n")