在我的应用程序中,我想捕获所有类型的异常并通过电子邮件发送报告.为此,我正在使用全局try catch块.但现在我需要按类型识别异常.我该怎么做?
try{
...
}
catch (Exception e){
//Here I need to recognize exception by type
send(Error);
}
Run Code Online (Sandbox Code Playgroud)
为什么你不简单发送整个堆栈跟踪?
send(e.getStackTrace())
Run Code Online (Sandbox Code Playgroud)
它不仅包含Exception类型,还包含它发生的位置(文件,类,行).此外,您还可以简单地使用该toString()方法.
有关详细信息,请参阅java doc
| 归档时间: |
|
| 查看次数: |
2453 次 |
| 最近记录: |