Does logger account for batch length?

Hi, lightning community. Here’s my question about metric logging for validation.

Normally validation metrics are logged on a per-epoch style and that’s also the default of pytorch-lightning. But considering that log is performed in validation_step, there should be some mechanisms that allow the batch length to be logged as well, but I’ve never seen such logging. So will pytorch-lightning logger account for the batch length implicitly? Or do we just ignore the difference caused by different batch length?