Commit a435a87e authored by luxq's avatar luxq

add logs for listener.

parent 772f8237
...@@ -219,12 +219,15 @@ func (l *listener) Listen(from uint64, updater postage.EventUpdater) <-chan stru ...@@ -219,12 +219,15 @@ func (l *listener) Listen(from uint64, updater postage.EventUpdater) <-chan stru
l.metrics.BackendCalls.Inc() l.metrics.BackendCalls.Inc()
events, err := l.ev.FilterLogs(ctx, l.filterQuery(big.NewInt(int64(from)), big.NewInt(int64(to)))) events, err := l.ev.FilterLogs(ctx, l.filterQuery(big.NewInt(int64(from)), big.NewInt(int64(to))))
l.logger.Info("listener filter logs from ", from, "to ", to)
if err != nil { if err != nil {
l.logger.Errorf("filter logs failed, err=%s", err.Error())
l.metrics.BackendErrors.Inc() l.metrics.BackendErrors.Inc()
return err return err
} }
if err := updater.TransactionStart(); err != nil { if err := updater.TransactionStart(); err != nil {
l.logger.Errorf("TransactionStart failed, err=%s", err.Error())
return err return err
} }
...@@ -232,9 +235,11 @@ func (l *listener) Listen(from uint64, updater postage.EventUpdater) <-chan stru ...@@ -232,9 +235,11 @@ func (l *listener) Listen(from uint64, updater postage.EventUpdater) <-chan stru
startEv := time.Now() startEv := time.Now()
err = updater.UpdateBlockNumber(e.BlockNumber) err = updater.UpdateBlockNumber(e.BlockNumber)
if err != nil { if err != nil {
l.logger.Errorf("UpdateBlockNumber failed, err=%s", err.Error())
return err return err
} }
if err = l.processEvent(e, updater); err != nil { if err = l.processEvent(e, updater); err != nil {
l.logger.Errorf("processEvent failed, err=%s", err.Error())
return err return err
} }
totalTimeMetric(l.metrics.EventProcessDuration, startEv) totalTimeMetric(l.metrics.EventProcessDuration, startEv)
...@@ -246,6 +251,7 @@ func (l *listener) Listen(from uint64, updater postage.EventUpdater) <-chan stru ...@@ -246,6 +251,7 @@ func (l *listener) Listen(from uint64, updater postage.EventUpdater) <-chan stru
} }
if err := updater.TransactionEnd(); err != nil { if err := updater.TransactionEnd(); err != nil {
l.logger.Errorf("TransactionEnd failed, err=%s", err.Error())
return err return err
} }
......
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