我需要处理特定的异常和其他所有异常,它应该给我们相同的日志信息,但日志记录的级别应该不同(前者应该去log.warn,剩下的他们应该去log.error)java中的多重处理异常
try {
}
catch (someexception e) {
log.warn("some message")
-----some code----
}
catch(AllotherExceptions e) {
log.error("same message as above")
-----same code as above----
}
这需要minimalized的消息是相同的,但需要做的代码作为公共代码的其余部分,而不是写几次
请详细说明一个例子。更好 - 向我们展示您迄今为止所做的工作,并解释您希望我们帮助您改进的内容。 –
所以你想要以不同的方式处理单独的异常?或者你想一次处理所有的问题? @Emoji – cunniemm
使用'try {...} catch(MyFirstException mfe){} catch(MySecondException mse){}' – Nathan