Skip to content

Commit 57d1709

Browse files
authored
chore: improve log for shared handler saddle (#40)
1 parent 964aab8 commit 57d1709

File tree

3 files changed

+10
-5
lines changed

3 files changed

+10
-5
lines changed

pkg/source/handler.go

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ package source
22

33
import (
44
"fmt"
5+
56
"github.com/KyberNetwork/ethrpc"
67
"github.com/KyberNetwork/kyberswap-dex-lib/pkg/source/balancer"
78
"github.com/KyberNetwork/kyberswap-dex-lib/pkg/source/biswap"
@@ -386,7 +387,9 @@ func NewPoolTrackerHandler(
386387
case oneswap.DexTypeOneSwap:
387388
return oneswap.NewPoolTracker(ethrpcClient), nil
388389
case saddle.DexTypeSaddle:
389-
return saddle.NewPoolTracker(ethrpcClient), nil
390+
var cfg saddle.Config
391+
cfg.DexID = scanDexCfg.Id
392+
return saddle.NewPoolTracker(&cfg, ethrpcClient), nil
390393
case nerve.DexTypeNerve:
391394
var cfg nerve.Config
392395
err := PropertiesToStruct(scanDexCfg.Properties, &cfg)

pkg/source/saddle/pool_tracker.go

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,17 +13,19 @@ import (
1313
)
1414

1515
type PoolTracker struct {
16+
config *Config
1617
ethrpcClient *ethrpc.Client
1718
}
1819

19-
func NewPoolTracker(ethrpcClient *ethrpc.Client) *PoolTracker {
20+
func NewPoolTracker(cfg *Config, ethrpcClient *ethrpc.Client) *PoolTracker {
2021
return &PoolTracker{
22+
config: cfg,
2123
ethrpcClient: ethrpcClient,
2224
}
2325
}
2426

2527
func (d *PoolTracker) GetNewPoolState(ctx context.Context, p entity.Pool) (entity.Pool, error) {
26-
logger.Infof("[Saddle] Start getting new state of pool: %v", p.Address)
28+
logger.Infof("[%s] Start getting new state of pool: %v", d.config.DexID, p.Address)
2729

2830
var (
2931
lpSupply *big.Int
@@ -92,7 +94,7 @@ func (d *PoolTracker) GetNewPoolState(ctx context.Context, p entity.Pool) (entit
9294
p.Reserves = reserves
9395
p.Timestamp = time.Now().Unix()
9496

95-
logger.Infof("[Saddle] Finish updating state of pool: %v", p.Address)
97+
logger.Infof("[%s] Finish updating state of pool: %v", d.config.DexID, p.Address)
9698

9799
return p, nil
98100
}

pkg/source/saddle/pools_list_updater.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ func (d *PoolsListUpdater) initPools(ctx context.Context) ([]entity.Pool, error)
6363
return nil, err
6464
}
6565

66-
logger.Infof("got %v from pool path config file", len(poolItems))
66+
logger.Infof("[%s] got %v from pool path config file", d.config.DexID, len(poolItems))
6767

6868
pools, err := d.processBatch(ctx, poolItems)
6969
if err != nil {

0 commit comments

Comments
 (0)