Procházet zdrojové kódy

Fixed logger null pointer bug

Toby Chui před 1 týdnem
rodič
revize
63657ffe6e
2 změnil soubory, kde provedl 5 přidání a 0 odebrání
  1. 0 0
      src/agi_runtime.go
  2. 5 0
      src/mod/info/logger/logger.go

+ 0 - 0
src/agi_runtime_manager.go → src/agi_runtime.go


+ 5 - 0
src/mod/info/logger/logger.go

@@ -98,6 +98,11 @@ func (l *Logger) getLogFilepath() string {
 
 // PrintAndLog will log the message to file and print the log to STDOUT
 func (l *Logger) PrintAndLog(title string, message string, originalError error) {
+	if l == nil {
+		// Not initiated yet, just print to console
+		log.Println("[" + title + "] " + message)
+		return
+	}
 	go func() {
 		l.Log(title, message, originalError)
 	}()