相关疑难解决方法(0)

如何将堆栈跟踪转换为字符串?

将结果转换为Throwable.getStackTrace()描述堆栈跟踪的字符串的最简单方法是什么?

java tostring stack-trace

1435
推荐指数
22
解决办法
58万
查看次数

仅获取堆栈跟踪的前N行

我有一个Factory方法,它从ID调用返回一个对象.

模拟代码:

public static Object getById(String id) {
    Object o = CRUD.doRecovery(Class, id);
    if(o == null) {
         printLogMessage("recovery by ID returned Null: " + id);
         // would really like to show only a few lines of stack trace.
    }
    return o;
}
Run Code Online (Sandbox Code Playgroud)

如何只显示堆栈跟踪的前N行(所以我知道方法的调用者)而不将整个堆栈跟踪转储到日志上或者必须依赖外部库?

java exception stack-trace

7
推荐指数
2
解决办法
1万
查看次数

标签 统计

java ×2

stack-trace ×2

exception ×1

tostring ×1