假设我有这样的功能
public JSONObject parseMessage(InputStream fileName) throws Exception {
它会抛出一个错误,在哪里可以得到堆栈跟踪?
我知道我是否有像
这样的东西try {} catch(Exception e) {//I could save it to a var here}
但是如何将堆栈跟踪保存为变量,其函数为throws Exception
?
感谢所有帮助
答案 0 :(得分:0)
您可以使用Apache commons将Exception堆栈跟踪转换为String。
这个类在Apache commons-lang-2.2.jar中可用:
org.apache.commons.lang.exception.ExceptionUtils.getStackTrace(Throwable)