Java-获取异常错误

佐手、 提交于 2020-01-06 11:27:06
public static String getStackTrace(Throwable throwable)
{
StringWriter sw = new StringWriter();
PrintWriter pw = new PrintWriter(sw);

try
{
throwable.printStackTrace(pw);
return sw.toString();
} finally
{
pw.close();
}
}

 

测试

public static void test()
{
try
{
int i = 0;
int m = 10 / i;
} catch (Exception e)
{
System.out.println(e.getMessage());
System.out.println("------调皮的分割线------");
System.out.println(ExceptionUtil.getStackTrace(e));
}
}
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!