The ValidatorBinding logs two times at DEBUG level, which clutters the DEBUG log a lot without adding much value. When a binding validation fails, it will throw an exception that gets handled and if it succeeds it does not really need to take so much space. So, I recommend moving the top log statement to TRACE level and removing the other log statement all together.
We could also think about adding some sort of summary of the validation at DEBUG level if necessary and also remember that sometimes validation can take a long time and this should somehow become clear at DEBUG/TRACE level.
The ValidatorBinding logs two times at DEBUG level, which clutters the DEBUG log a lot without adding much value. When a binding validation fails, it will throw an exception that gets handled and if it succeeds it does not really need to take so much space. So, I recommend moving the top log statement to TRACE level and removing the other log statement all together.
We could also think about adding some sort of summary of the validation at DEBUG level if necessary and also remember that sometimes validation can take a long time and this should somehow become clear at DEBUG/TRACE level.