Clojure.tools.logging始终记录不必要的堆栈跟踪信息

时间:2014-07-22 23:54:53

标签: logging clojure log4j

我开始使用clojure.tools.logging,因为这似乎是log4j的标准包装器。独立于我从哪里调用它,它不会正确记录呼叫位置 - 相反,它总是记录相同的位置," clojure.tools.logging $ eval667 $ fn__671"

Jul 23, 2014 1:44:54 AM clojure.tools.logging$eval667$fn__671 invoke
INFO [...]

有没有人知道如何解决这个问题?感谢。

编辑:一个非常简单的测试代码:

(ns test
  (:gen-class)
  (:require [clojure.tools.logging :as log]))
(defn -main
[& args]
  (log/info "Hello!"))

产生以下内容:

Jul 23, 2014 2:09:55 AM clojure.tools.logging$eval457$fn__461 invoke
INFO: Hello!

0 个答案:

没有答案