跳过正文
  1. 文章/
  2. 代码块/
  3. Java代码/

获取异常堆栈信息

·53 字·1 分钟· loading · loading · ·
代码块 Java代码
GradyYoung
作者
GradyYoung
Java代码 - 点击查看当前系列文章
§ 获取异常堆栈信息 「 当前文章 」
private String getStackTraceInfo(Exception e){
    StackTraceElement[] stackTraceElements = e.getStackTrace();
    String result = e.toString() + "\n";
    for (int index = stackTraceElements.length - 1; index >= 0; --index) {
        result += "at [" + stackTraceElements[index].getClassName() + ",";
        result += stackTraceElements[index].getFileName() + ",";
        result += stackTraceElements[index].getMethodName() + ",";
        result += stackTraceElements[index].getLineNumber() + "]\n";
    }
    return result;
}
Java代码 - 点击查看当前系列文章
§ 获取异常堆栈信息 「 当前文章 」