What you said is what I would really like to do!
And this is what I am doing:
A simple conditional breakpoint (Level.SEVERE.equals(this.level)
(eclipse)) at:
LogRecord.LogRecord(){
...
message = msg; //<---<< as `this.level` must have been set for the conditional breakpoint to work
It is helping on avoiding the humongous console log. I think I will try to make a console log reader to pause the application whenever some exception log happens and after that I just add many ignore regex.