Skip to content

Commit d559877

Browse files
authored
Improve logging of rewindHeight when handling un-finalized blocks (#3018)
* chore: Update logging for un-finalized blocks rollback Fix logging message format for un-finalized blocks handling. * fix: Improve logging for unfinalized block processing
1 parent f136cbb commit d559877

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

packages/node-core/src/indexer/unfinalizedBlocks.service.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ import {mainThreadOnly} from '../utils';
1515
import {ProofOfIndex} from './entities';
1616
import {PoiBlock} from './poi';
1717
import {IStoreModelProvider} from './storeModelProvider';
18+
import util from 'node:util';
1819

1920
const logger = getLogger('UnfinalizedBlocks');
2021

@@ -82,7 +83,10 @@ export class UnfinalizedBlocksService<B = any> implements IUnfinalizedBlocksServ
8283
const rewindHeight = await this.processUnfinalizedBlockHeader();
8384
if (rewindHeight !== undefined) {
8485
logger.info(
85-
`Found un-finalized blocks from previous indexing but unverified, rolling back to last finalized block ${rewindHeight}`
86+
`Found un-finalized blocks from previous indexing but unverified, rolling back to last finalized block rewindHeight=${util.inspect(
87+
rewindHeight,
88+
{depth: 6, colors: false}
89+
)}`
8690
);
8791
await reindex(rewindHeight);
8892
logger.info(`Successful rewind to block ${rewindHeight.blockHeight}!`);

0 commit comments

Comments
 (0)