title: Handling caught exception globally in Android
body: <p>I am trying to implement a crash log reporting library in Android like <strong>Crashlytics</strong>, <strong>ACRA</strong>. At the preliminary phase, I was able to get <strong>Uncaught Exception</strong> log using <code>Thread.UncaughtExceptionHandler</code> which is working fine. </p>
  
  <p>For handling <strong>Caught Exceptions</strong>, One of the above mentioned two libraries use a single line at every catch block which can be painful for a large project. Is there any way to get the log of caught exception like the uncaught one in a single place? </p>
  
  <p>P.S. I also used both libraries and they are really good crash reporting mechanisms. My point was not to criticize those rather finding a better way if possible. Thanks.</p>