【发布时间】:2020-02-28 13:33:04
【问题描述】:
为什么 lein repl 会阻止 STDERR。我在没有项目的情况下运行lein repl,也运行lein repl 或lein run,但在打印到STDERR 时遇到问题。例如,当连接到 NREPL(不同的终端选项卡)并运行时:
(.println System/err "something")
我在启动终端窗口中看不到任何打印内容 - 仅在 repl 中。如何让 STDERR 在两者中打印,因为它用于 SYSTEMD 日志记录。
我使用最新的 Leiningen,项目是使用 app 模板生成的。
【问题讨论】:
-
奇怪,这是我得到的:lein repl user=> (.println System/err "bubu") bubu nil
-
请添加您的 clojure、leiningen 版本以及您的 ~/.lein/profiles.clj 的内容。 FWIW 我对这些东西的组合与您发布的 sn-p 打印效果很好。
-
哦,所以你的真正问题是关于给期刊写信的?这现在清楚了很多。我会开始阅读github.com/clojure-emacs/cider-nrepl/blob/master/src/cider/…,或者你的堆栈中实际使用的任何中间件。