2012-12-01 5 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와 그것을 찾을 수 있습니다.

관련 문제