You should not be doing this, generally.
That looks like procedural code to me.
use:
try{
}catch(Exception e)
{
... logging etc
... throw new AppException (); //User defined exception
//Should not swallow exceptions
}
// success code
You can have code after try catch block. Will...