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

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

println non sembra funzionare in un gestore. Come scrivo nella finestra REPL?Come stampare sulla finestra REPL in un gestore Ring?

Sto usando eclissi in senso antiorario.

MODIFICA: Si presenta come nrepl issue. (future (println "foo")) va bene, ma nessuna uscita con (.start (Thread. #(println "foo"))).

risposta

6

println non scrive direttamente sull'output, piuttosto memorizza l'output e lo scarica in un secondo momento. Puoi provare (.println System/out "test")

2

Puoi trovare l'output nel buffer *nrepl-server ...* per il tuo progetto. In CIDER, questo buffer è nascosto. Puoi trovarlo con C-x C-b però.

Problemi correlati