Selaa lähdekoodia

:art: Logging

Daniel 1 vuosi sitten
vanhempi
commit
129ceada9b
1 muutettua tiedostoa jossa 2 lisäystä ja 1 poistoa
  1. 2 1
      kernel/model/transaction.go

+ 2 - 1
kernel/model/transaction.go

@@ -117,7 +117,8 @@ func flushTx(tx *Transaction) {
 		case TxErrCodeDataIsSyncing:
 		case TxErrCodeDataIsSyncing:
 			util.PushErrMsg(Conf.Language(81), 5000)
 			util.PushErrMsg(Conf.Language(81), 5000)
 		default:
 		default:
-			logging.LogFatalf(logging.ExitCodeFatal, "transaction failed: %s", txErr.msg)
+			txData, _ := gulu.JSON.MarshalJSON(tx)
+			logging.LogFatalf(logging.ExitCodeFatal, "transaction failed [%d]: %s\n  tx [%s]", txErr.code, txErr.msg, txData)
 		}
 		}
 	}
 	}
 	elapsed := time.Now().Sub(start).Milliseconds()
 	elapsed := time.Now().Sub(start).Milliseconds()