记录异常并以相同的方法计算异常

时间:2013-03-01 01:57:42

标签: java exception try-catch

我要count exceptions发生exceptions次,并记录这些addException。所以我做的是,我创建了一个方法addException,其中我计算所有异常。

one is the String方法接受两个参数boolean flag,其他参数是catch,这意味着我们是否因为任何异常而终止程序。意思是,如果该标志为真,那么只要有任何异常,我就需要终止程序。

因此,如果您查看下面的addException块,我会调用catch (ClassNotFoundException e) { addException(e.getCause() != null ? e.getCause().toString() : e.toString(), Read.flagTerminate); LOG.error("Threw a ClassNotFoundException in " + getClass().getSimpleName(), e); } catch (SQLException e) { addException(e.getCause() != null ? e.getCause().toString() : e.toString(), Read.flagTerminate); //DAMN! I'm not.... LOG.error("Threw a SQLException while making connection to database in " + getClass().getSimpleName(), e); } 方法来计算异常,并且在方法调用之下我也会记录异常。

{{1}}

问题陈述: -

现在我要找的是 -

有没有更清洁的方式做同样的事情?现在意思我正在计算方法中的异常,然后在catch块的下一行中打印出异常。

0 个答案:

没有答案