title: Setting custom TestExecutionListener for all test classes, so I can log the stack trace of every exception/assertion thrown
body: <p>Hey,
  I'm using SpringJUnit4ClassRunner. By default, the TestContextManager.afterTestMethod() logs every exception or assertion thrown very briefly (just the message), like so:</p>
  
  <p><code>testMethod = testDataDriven@DataDrivenAbstractTest, testException = [null]]</code></p>
  
  <p>I would like to write a custom TestExecutionListener that logs all exceptions thrown by <strong>any test</strong> in my project. I don't want to have to remember to annotate each of my test classes with  @TestExecutionListeners. </p>
  
  <p>Can I somehow do it globally? am I on the right track?</p>
  
  <p>Thanks.</p>