我要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块的下一行中打印出异常。