如何打印到STDERR在Clojure? - 代码日志

如何打印到STDERR在Clojure?

println函数写入STDOUT。我们如何才能将消息写入STDERR?

(println "Hello, STDOUT!")
没有具体的功能,但是您可以动态地重新绑定var,保持println写入的流如下所示:

(println "Hello, STDOUT!")

(binding [*out* *err*]
  (println "Hello, STDERR!"))

在我的REPL中,颜色表示流(红色为STDERR):

http://stackoverflow.com/questions/22020981/how-to-print-to-stderr-in-clojure

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:如何打印到STDERR在Clojure?