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

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

println scheint nicht in einem Handler zu arbeiten. Wie schreibe ich in das REPL-Fenster?Wie wird in einem Ring-Handler in das REPL-Fenster gedruckt?

Ich benutze Eclipse mit gegen den Uhrzeigersinn.

EDIT: Dies sieht wie nrepl issue aus. (future (println "foo")) ist in Ordnung, aber keine Ausgabe mit (.start (Thread. #(println "foo"))).

Antwort

6

println schreibt nicht direkt zur Ausgabe, sondern puffert die Ausgabe und spült sie später. Sie können versuchen (.println System/out "test")

2

Sie können die Ausgabe in *nrepl-server ...* Puffer für Ihr Projekt finden. In CIDER ist dieser Puffer versteckt. Sie können es jedoch mit C-x C-b finden.