How to access validation logs data inside the on_validation_batch_end callback
❓ Questions and Help
What is your question?
How can I have access to validation logs data inside the on_validation_batch_end callback?
For the on_batch_end  callback, I have access to the train metrics by using the class property callback_metrics of the Trainer but when querying the same property inside the on_validation_batch_end callback I still have the same train logs data.
I've tried to loop all properties of the Trainer but couldn't find any reference for any validation log data.
Code
Processing batch:
def validation_step(self, image_ray_batch, batch_idx):
    ...
    output = {
        "val_loss": loss,
        "validation/loss": loss,
        "validation/coarse_loss": coarse_loss,
        "validation/psnr": psnr,
    }

    if rgb_fine is not None:
        output["validation/fine_loss"] = fine_loss

    return output

Custom Logging:
def on_validation_batch_end(self, trainer, pl_module):
    print("on_validation_batch_end")
    # Gather trainer metrics
    metrics = trainer.callback_metrics
    print(metrics)


What's your environment?
Using version [0.7.6]