Browse Source

:art: Logging

Daniel 1 year ago
parent
commit
129ceada9b
1 changed files with 2 additions and 1 deletions
  1. 2 1
      kernel/model/transaction.go

+ 2 - 1
kernel/model/transaction.go

@@ -117,7 +117,8 @@ func flushTx(tx *Transaction) {
 		case TxErrCodeDataIsSyncing:
 			util.PushErrMsg(Conf.Language(81), 5000)
 		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()