Explorar o código

:art: Logging

Daniel hai 1 ano
pai
achega
129ceada9b
Modificáronse 1 ficheiros con 2 adicións e 1 borrados
  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()