Commit 30eac43a authored by luxq's avatar luxq

add log for kad connect.

parent b6800373
...@@ -758,43 +758,57 @@ func NewBee(addr string, publicKey *ecdsa.PublicKey, signer crypto.Signer, netwo ...@@ -758,43 +758,57 @@ func NewBee(addr string, publicKey *ecdsa.PublicKey, signer crypto.Signer, netwo
} }
debugAPIService.MustRegisterMetrics(pushSyncProtocol.Metrics()...) debugAPIService.MustRegisterMetrics(pushSyncProtocol.Metrics()...)
logger.Debugf("pushSyncProtocol register")
debugAPIService.MustRegisterMetrics(pusherService.Metrics()...) debugAPIService.MustRegisterMetrics(pusherService.Metrics()...)
logger.Debugf("pusherService register")
debugAPIService.MustRegisterMetrics(pullSyncProtocol.Metrics()...) debugAPIService.MustRegisterMetrics(pullSyncProtocol.Metrics()...)
logger.Debugf("pullSyncProtocol register")
debugAPIService.MustRegisterMetrics(pullStorage.Metrics()...) debugAPIService.MustRegisterMetrics(pullStorage.Metrics()...)
logger.Debugf("pullStorage register")
debugAPIService.MustRegisterMetrics(retrieve.Metrics()...) debugAPIService.MustRegisterMetrics(retrieve.Metrics()...)
logger.Debugf("retrieve register")
debugAPIService.MustRegisterMetrics(lightNodes.Metrics()...) debugAPIService.MustRegisterMetrics(lightNodes.Metrics()...)
logger.Debugf("lightNodes register")
debugAPIService.MustRegisterMetrics(hive.Metrics()...) debugAPIService.MustRegisterMetrics(hive.Metrics()...)
logger.Debugf("hive register")
if bs, ok := batchStore.(metrics.Collector); ok { if bs, ok := batchStore.(metrics.Collector); ok {
logger.Debugf("batchStore register")
debugAPIService.MustRegisterMetrics(bs.Metrics()...) debugAPIService.MustRegisterMetrics(bs.Metrics()...)
} }
if eventListener != nil { if eventListener != nil {
if ls, ok := eventListener.(metrics.Collector); ok { if ls, ok := eventListener.(metrics.Collector); ok {
logger.Debugf("eventListener register")
debugAPIService.MustRegisterMetrics(ls.Metrics()...) debugAPIService.MustRegisterMetrics(ls.Metrics()...)
} }
} }
if pssServiceMetrics, ok := pssService.(metrics.Collector); ok { if pssServiceMetrics, ok := pssService.(metrics.Collector); ok {
logger.Debugf("pssServiceMetrics register")
debugAPIService.MustRegisterMetrics(pssServiceMetrics.Metrics()...) debugAPIService.MustRegisterMetrics(pssServiceMetrics.Metrics()...)
} }
if apiService != nil { if apiService != nil {
logger.Debugf("apiService register")
debugAPIService.MustRegisterMetrics(apiService.Metrics()...) debugAPIService.MustRegisterMetrics(apiService.Metrics()...)
} }
if l, ok := logger.(metrics.Collector); ok { if l, ok := logger.(metrics.Collector); ok {
logger.Debugf("Collector register")
debugAPIService.MustRegisterMetrics(l.Metrics()...) debugAPIService.MustRegisterMetrics(l.Metrics()...)
} }
logger.Debugf("pseudosettleService register")
debugAPIService.MustRegisterMetrics(pseudosettleService.Metrics()...) debugAPIService.MustRegisterMetrics(pseudosettleService.Metrics()...)
if swapService != nil { if swapService != nil {
logger.Debugf("swapService register")
debugAPIService.MustRegisterMetrics(swapService.Metrics()...) debugAPIService.MustRegisterMetrics(swapService.Metrics()...)
} }
// inject dependencies and configure full debug api http path routes // inject dependencies and configure full debug api http path routes
debugAPIService.Configure(swarmAddress, p2ps, pingPong, kad, lightNodes, storer, tagService, acc, pseudosettleService, o.SwapEnable, swapService, chequebookService, batchStore, post, postageContractService, traversalService) debugAPIService.Configure(swarmAddress, p2ps, pingPong, kad, lightNodes, storer, tagService, acc, pseudosettleService, o.SwapEnable, swapService, chequebookService, batchStore, post, postageContractService, traversalService)
} }
logger.Debugf("kad start ")
if err := kad.Start(p2pCtx); err != nil { if err := kad.Start(p2pCtx); err != nil {
return nil, err return nil, err
......
...@@ -480,9 +480,11 @@ func (k *Kad) connectionAttemptsHandler(ctx context.Context, wg *sync.WaitGroup, ...@@ -480,9 +480,11 @@ func (k *Kad) connectionAttemptsHandler(ctx context.Context, wg *sync.WaitGroup,
// notifyManageLoop notifies kademlia manage loop. // notifyManageLoop notifies kademlia manage loop.
func (k *Kad) notifyManageLoop() { func (k *Kad) notifyManageLoop() {
k.logger.Debugf("kad notifyManageLoop")
select { select {
case k.manageC <- struct{}{}: case k.manageC <- struct{}{}:
default: default:
k.logger.Errorf("k.manageC fulled")
} }
} }
......
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