相关疑难解决方法(0)

获取当前正在执行的方法的名称

有没有办法在Java中获取当前正在执行的方法的名称?

java reflection methods

451
推荐指数
14
解决办法
36万
查看次数

确定当前调用堆栈(用于诊断目的)

出于诊断目的,我有时需要存储导致给定状态转换的调用堆栈(例如授予锁定,提交事务等),以便稍后出现问题时我可以找出最初触发状态转换的人.

目前,我知道检索调用堆栈的唯一方法看起来像下面的代码片段,我认为非常难看:

StackTraceElement[] cause;
try {
  throw new Exception();
} catch (Exception e) {
  cause = e.getStackTrace();
}
Run Code Online (Sandbox Code Playgroud)

有人知道更好的方法吗?

java stack-trace

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

在java中调用跟踪

有没有办法在java中输出特定线程的调用跟踪?

我不想要堆栈跟踪.我想在每个对象上进行一系列调用以进行跟踪.

java

16
推荐指数
2
解决办法
3万
查看次数

标签 统计

java ×3

methods ×1

reflection ×1

stack-trace ×1