Ich verwende eine Java
Bibliothek in Clojure
. Es gibt viele Dinge direkt an die Konsole mit System.out.println
.Ausgabe "System.out.println" in Emacs Ciders REPL (oder anderen Puffer)
Ich verwende den neuesten Cider mit Emacs. Ich beginne Cider mit cider-jack-in
. Ich kann diese Ausgaben jedoch sehen. Ich dachte, sie würden in den nrepl-Server Puffer kopiert werden, aber es ist nicht.
Ich habe auch versucht, (alter-var-root #'*out* (constantly *out*))
in der REPL laufen, aber keinen Erfolg.
Was fehlt mir dabei, wie das gemacht werden sollte, wenn es überhaupt möglich ist.
Werfen Sie einen Blick in den * Nachrichten * Puffer, ich denke, sie gehen dort –
Der Nachrichtenpuffer protokolliert einfach die Kommunikation zwischen CIDER und dem nREPL-Server. –
Die Ausgabe sollte normalerweise im REPL-Puffer angezeigt werden. Wenn nicht - ein Ticket auf GitHub einreichen und wir werden das Problem untersuchen. –