title: Handle JobExecutionException in Quartz.net
body: <p>Probably a stupid question... but here goes anyway...</p>
  
  <p>I have set up quartz, and can schedule jobs, and I can confirm that jobs (implementing the IJob interface) are working.</p>
  
  <p>Looking at the documentation on the site, (Lesson 3 of the tutorial):</p>
  
  <blockquote>
    <p>The only type of exception that you are allowed to throw from the execute method is <code>JobExecutionException</code>.</p>
  </blockquote>
  
  <p>I would like that when an exception occurs that I haven't explicitly handled, it should throw a JobExecutionException, so that I can log it in the 'parent' application. I have wrapped my code in a try catch, and have thrown the JobExecutionException, but now where to handle it?</p>
  
  <p>I don't call the execute method anywhere, that is handled by Quartz (on a separate thread). So, how do I handle that error when it occurs. I don't really want to swallow the error in the Job</p>