2012-12-01 25 views
6
(defn app [request] 
    (println "test") 
    {:body "Hello World"}) 

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

println似乎不能在處理程序中工作。我如何寫入REPL窗口?如何在環形處理程序中打印到REPL窗口?

我用逆時針方向使用eclipse。

編輯:這看起來像nrepl issue(future (println "foo"))很好,但沒有輸出(.start (Thread. #(println "foo")))

回答

6

println不直接寫入輸出,而是緩衝輸出並在稍後刷新。 您可以嘗試(.println System/out "test")

2

您可以找到outputin的*nrepl-server ...*緩衝區爲您的項目。在CIDER中,這個緩衝區是隱藏的。雖然你可以用C-x C-b找到它。