Emacs中的Clojure REPL没有显示任何错误或异常

4
我正在使用emacs进行clojure开发。我使用M-X cider-jack-in来启动repl。
当我使用一个处理程序为文件上传运行我的jetty服务器时,我发现文件上传没有工作。但是repl没有显示任何pprint日志。
我切换到控制台并执行了lein repl。再次执行相同的工作流程后,我看到了请求日志和异常信息。
我花费了很多时间考虑出了什么问题。
我们可以使日志记录直接输出到repl吗?

你使用的是哪个 CIDER 版本? - Bozhidar Batsov
1个回答

4

请检查缓冲区*nrepl-server*以查看完整的输出。默认情况下,缓冲区列表中不可见,但它很可能有您要查找的内容。

Ctrl-x b *nrepl-server tab将在各种cider会话的输出缓冲区之间进行循环。

实际上,将所有线程的输出映射到REPL会使使用REPL变得非常困难,因为我无法在没有被打断的情况下输入。


你说“默认情况下”——有没有办法改变这种行为?在REPL输出中包含日志信息有时是很有用的。 - eggsyntax

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接