相关疑难解决方法(0)

在Clojure中获取一个callstack

当我运行我的Clojure程序并在执行期间出错时,我注意到REPL打印的消息只包含我执行的脚本中的顶级行号.我可以让它转储一个调用堆栈(它引用了Clojure代码的各种行号)吗?

例如:

user=> (load-file "test.clj")
java.lang.IllegalArgumentException: Wrong number of args (1) passed to: user$eval134$fn (test.clj:206)
user=>
Run Code Online (Sandbox Code Playgroud)

如果我知道的不仅仅是最高级别的电话会更好(第206行).

debugging callstack clojure

20
推荐指数
1
解决办法
4291
查看次数

标签 统计

callstack ×1

clojure ×1

debugging ×1