Mechanim / animator explain condition for current state

I would like to ask if there is any way to have the animator tell me which condition are currently met so that I can immediately see why a certain animation state is current active.

In the below image you can see that I switch between animation state according to conditions.
Having only like 5 different conditions to deal with, I’m already confused why something happens, and I would like to know if there’s any easy way to debug it.

For example, it would be amazing if there’d be a callback like

OnAnimatorStateChanged (string ReasonForSwitch)
{
}

Does something like that exist?

Thank you.

I was so stupid. I could simply watch the animator during my game play…