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

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

printlnは、ハンドラでは機能しないようです。 REPLウィンドウにどのように書き込むのですか?リングハンドラのREPLウィンドウへの印刷方法は?

私は反時計回りに日食を使用しています。

編集:これはnrepl issueのように見えます。 (future (println "foo"))は問題ありませんが、出力は(.start (Thread. #(println "foo")))でありません。

答えて

6

println出力に直接書き込むのではなく、出力をバッファして後でフラッシュします。 お試しください(.println System/out "test")

2

あなたのプロジェクトには*nrepl-server ...*バッファの出力があります。 CIDERでは、このバッファは隠されています。あなたはC-x C-bとそれを見つけることができます。