code: func newBlockProgressLogger(progressMessage string, logger btclog.Logger) *blockProgressLogger {
  	return &blockProgressLogger{
  		lastBlockLogTime: time.Now(),
  		progressAction:   progressMessage,
  		subsystemLogger:  logger,
  	}
  }
docs: // newBlockProgressLogger returns a new block progress logger.
  // The progress message is templated as follows:
  //  {progressAction} {numProcessed} {blocks|block} in the last {timePeriod}
  //  ({numTxs}, height {lastBlockHeight}, {lastBlockTimeStamp})