`LightningModule.log(on_epoch, on_step)`: Hard to get same behavior for train and val?
🐛 Bug
I see a table of different default behaviors for log(), which leads me to believe that if I want train/eval to have same behavior (e.g. reduction, frequency, etc.), I could just set them.
However, that doesn't seem to be the case.
Was seeing noisy validation values logged, whereas training values were smoother.
I wanted to see if I could make validation be smoothed (reduced) as is done with training, but couldn't figure it out easily from available docs.
Reviewed:

https://pytorch-lightning.readthedocs.io/en/1.2.6/api/pytorch_lightning.core.lightning.html#pytorch_lightning.core.lightning.LightningModule.log
https://pytorch-lightning.readthedocs.io/en/1.2.6/starter/new-project.html#logging

Please reproduce using the BoringModel
To Reproduce

Colab Notebook: https://colab.research.google.com/drive/1F0t9KXDbjfE9w9Jmbk0G0m9IaFwMmD8T

Expected behavior
When I explicitly set the values for .log(), I'd expect that training and validation metrics get logged the same as they do for custom logger.
Environment
See Notebook.
Additional context
N/A