By default Bitcoin-Core does verify the last 288 blocks. This can take a couple of minutes on slow systems.
This PR adds a simple progress report during VerifyDB in 10% steps into the debug log.
I think misusing the debug.log for this – relatively long taking process – is okay.
Example:
2016-06-02 11:56:01 init message: Verifying blocks...
2016-06-02 11:56:01 Verifying last 288 blocks at level 3
[0%]...[10%]...[20%]...[30%]...[40%]...[50%]...[60%]...[70%]...[80%]...[90%]...[DONE].
No coin database inconsistencies in last 289 blocks (68239 transactions)