common, eth/downloader, log: support terminal log formatting
This commit is contained in:
		| @@ -364,20 +364,20 @@ func (q *queue) Schedule(headers []*types.Header, from uint64) []*types.Header { | ||||
| 		// Make sure chain order is honoured and preserved throughout | ||||
| 		hash := header.Hash() | ||||
| 		if header.Number == nil || header.Number.Uint64() != from { | ||||
| 			log.Warn("Header broke chain ordering", "number", header.Number, "hash", hash.Hex()[2:10], "expected", from) | ||||
| 			log.Warn("Header broke chain ordering", "number", header.Number, "hash", hash, "expected", from) | ||||
| 			break | ||||
| 		} | ||||
| 		if q.headerHead != (common.Hash{}) && q.headerHead != header.ParentHash { | ||||
| 			log.Warn("Header broke chain ancestry", "number", header.Number, "hash", hash.Hex()[2:10]) | ||||
| 			log.Warn("Header broke chain ancestry", "number", header.Number, "hash", hash) | ||||
| 			break | ||||
| 		} | ||||
| 		// Make sure no duplicate requests are executed | ||||
| 		if _, ok := q.blockTaskPool[hash]; ok { | ||||
| 			log.Warn("Header  already scheduled for block fetch", "number", header.Number, "hash", hash.Hex()[2:10]) | ||||
| 			log.Warn("Header  already scheduled for block fetch", "number", header.Number, "hash", hash) | ||||
| 			continue | ||||
| 		} | ||||
| 		if _, ok := q.receiptTaskPool[hash]; ok { | ||||
| 			log.Warn("Header already scheduled for receipt fetch", "number", header.Number, "hash", hash.Hex()[2:10]) | ||||
| 			log.Warn("Header already scheduled for receipt fetch", "number", header.Number, "hash", hash) | ||||
| 			continue | ||||
| 		} | ||||
| 		// Queue the header for content retrieval | ||||
| @@ -391,7 +391,7 @@ func (q *queue) Schedule(headers []*types.Header, from uint64) []*types.Header { | ||||
| 		} | ||||
| 		if q.mode == FastSync && header.Number.Uint64() == q.fastSyncPivot { | ||||
| 			// Pivoting point of the fast sync, switch the state retrieval to this | ||||
| 			log.Debug("Switching state downloads to new block", "number", header.Number, "hash", hash.Hex()[2:10]) | ||||
| 			log.Debug("Switching state downloads to new block", "number", header.Number, "hash", hash) | ||||
|  | ||||
| 			q.stateTaskIndex = 0 | ||||
| 			q.stateTaskPool = make(map[common.Hash]int) | ||||
| @@ -872,10 +872,10 @@ func (q *queue) DeliverHeaders(id string, headers []*types.Header, headerProcCh | ||||
| 	accepted := len(headers) == MaxHeaderFetch | ||||
| 	if accepted { | ||||
| 		if headers[0].Number.Uint64() != request.From { | ||||
| 			log.Trace("First header broke chain ordering", "peer", id, "number", headers[0].Number, "hash", headers[0].Hash().Hex()[2:10], request.From) | ||||
| 			log.Trace("First header broke chain ordering", "peer", id, "number", headers[0].Number, "hash", headers[0].Hash(), request.From) | ||||
| 			accepted = false | ||||
| 		} else if headers[len(headers)-1].Hash() != target { | ||||
| 			log.Trace("Last header broke skeleton structure ", "peer", id, "number", headers[len(headers)-1].Number, "hash", headers[len(headers)-1].Hash().Hex()[2:10], "expected", target.Hex()[2:10]) | ||||
| 			log.Trace("Last header broke skeleton structure ", "peer", id, "number", headers[len(headers)-1].Number, "hash", headers[len(headers)-1].Hash(), "expected", target) | ||||
| 			accepted = false | ||||
| 		} | ||||
| 	} | ||||
| @@ -883,12 +883,12 @@ func (q *queue) DeliverHeaders(id string, headers []*types.Header, headerProcCh | ||||
| 		for i, header := range headers[1:] { | ||||
| 			hash := header.Hash() | ||||
| 			if want := request.From + 1 + uint64(i); header.Number.Uint64() != want { | ||||
| 				log.Warn("Header broke chain ordering", "peer", id, "number", header.Number, "hash", hash.Hex()[2:10], "expected", want) | ||||
| 				log.Warn("Header broke chain ordering", "peer", id, "number", header.Number, "hash", hash, "expected", want) | ||||
| 				accepted = false | ||||
| 				break | ||||
| 			} | ||||
| 			if headers[i].Hash() != header.ParentHash { | ||||
| 				log.Warn("Header broke chain ancestry", "peer", id, "number", header.Number, "hash", hash.Hex()[2:10]) | ||||
| 				log.Warn("Header broke chain ancestry", "peer", id, "number", header.Number, "hash", hash) | ||||
| 				accepted = false | ||||
| 				break | ||||
| 			} | ||||
|   | ||||
		Reference in New Issue
	
	Block a user