我正在使用Scala shell进行交互式工作,我想知道如何获取命令的调用堆栈跟踪(不会引发异常)
谢谢!
答案 0 :(得分:1)
您可以使用Ctrl-\
来转储,例如:
println("Hello") //Use Ctrl - / to run
Full thread dump Java HotSpot(TM) 64-Bit Server VM (25.71-b15 mixed mode):
"process reaper" #28 daemon prio=10 os_prio=31 tid=0x00007ff35f8ad000 nid=0x130f waiting on condition [0x00007000000be000]
java.lang.Thread.State: TIMED_WAITING (parking)
...
答案 1 :(得分:0)
只需使用(new RuntimeException).getStackTrace
(无需抛出异常)。