Commit ad27dfca authored by linj's avatar linj

add debug for local kvs

parent 5c323a24
...@@ -86,6 +86,7 @@ func (t *trade) localDelLog(tx *types.Transaction, receipt *types.ReceiptData, i ...@@ -86,6 +86,7 @@ func (t *trade) localDelLog(tx *types.Transaction, receipt *types.ReceiptData, i
} }
} }
newKvs, err := table.Save() newKvs, err := table.Save()
debugTableKV(newKvs, "exec_del_local orderV2 kvs")
if err != nil { if err != nil {
tradelog.Error("trade table.Save failed", "error", err) tradelog.Error("trade table.Save failed", "error", err)
return nil, err return nil, err
......
...@@ -38,7 +38,6 @@ func (t *trade) localAddLog(tx *types.Transaction, receipt *types.ReceiptData, i ...@@ -38,7 +38,6 @@ func (t *trade) localAddLog(tx *types.Transaction, receipt *types.ReceiptData, i
var set types.LocalDBSet var set types.LocalDBSet
table := NewOrderTableV2(t.GetLocalDB()) table := NewOrderTableV2(t.GetLocalDB())
txIndex := dapp.HeightIndexStr(t.GetHeight(), int64(index)) txIndex := dapp.HeightIndexStr(t.GetHeight(), int64(index))
for i := 0; i < len(receipt.Logs); i++ { for i := 0; i < len(receipt.Logs); i++ {
item := receipt.Logs[i] item := receipt.Logs[i]
if item.Ty == pty.TyLogTradeSellLimit { if item.Ty == pty.TyLogTradeSellLimit {
...@@ -88,6 +87,7 @@ func (t *trade) localAddLog(tx *types.Transaction, receipt *types.ReceiptData, i ...@@ -88,6 +87,7 @@ func (t *trade) localAddLog(tx *types.Transaction, receipt *types.ReceiptData, i
} }
} }
newKvs, err := table.Save() newKvs, err := table.Save()
debugTableKV(newKvs, "exec_local orderV2 kvs")
if err != nil { if err != nil {
tradelog.Error("trade table.Save failed", "error", err) tradelog.Error("trade table.Save failed", "error", err)
return nil, err return nil, err
...@@ -99,3 +99,10 @@ func (t *trade) localAddLog(tx *types.Transaction, receipt *types.ReceiptData, i ...@@ -99,3 +99,10 @@ func (t *trade) localAddLog(tx *types.Transaction, receipt *types.ReceiptData, i
} }
return &set, nil return &set, nil
} }
func debugTableKV(kvs []*types.KeyValue, msg string) {
tradelog.Debug("table save debug:"+msg, "count", len(kvs))
for i, kv := range kvs {
tradelog.Debug("table save debug:"+msg, "i", i, "key", string(kv.Key), "value", string(kv.Value))
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment