我正在尝试创建一个错误处理程序,它将收到一条错误消息并将其打印到日志记录文件.如果我使用这样的试试/捕获,有没有办法可以得到按摩?
try{
//code;
}catch(Exception e){
Main.error=e.?;
}
Run Code Online (Sandbox Code Playgroud)
我试过e.getMessage()但它只返回null.提前致谢
从Throwable类的文档(其中getMessage()来自):
返回:此Throwable实例的详细消息字符串(可以为null).
因此,null消息是来自getMessage()的完全合法的响应,并且只要在没有参数的情况下实例化Exception类就会创建.
如果通过消息,你的意思是堆栈跟踪,那么Throwable定义了一个getStackTrace方法,它允许你遍历将在a中打印的各种元素,printStackTrace你可以从中获取它们的字符串输出toString()
| 归档时间: |
|
| 查看次数: |
3743 次 |
| 最近记录: |