(defn app [request]
  (println "test")
  {:body "Hello World"})

(defonce server (run-jetty #'app {:port 8080 :join? false}))


println在处理程序中似乎不起作用。如何写入REPL窗口?

我正在逆时针使用eclipse。

编辑:这看起来像nrepl issue(future (println "foo"))可以,但是(.start (Thread. #(println "foo")))没有输出。

最佳答案

println不会直接写入输出,而是会缓冲输出并稍后刷新。
您可以尝试(.println System/out "test")

关于clojure - 如何在Ring处理程序中打印到REPL窗口?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13660318/

10-14 15:38