【发布时间】:2018-07-24 13:54:29
【问题描述】:
我在 Clojure 中封装了一个日志库;我们称之为foo.logger 的命名空间。现在我有了另一个命名空间,例如 bar.baz,并从那里调用记录器。
是否有一些惯用/好方法,我可以确定记录器内调用者命名空间的命名空间?我不想将此设置为记录器的参数;-)
【问题讨论】:
-
如果您询问 Clojure,为什么要使用 Java 标记?请务必准确标记您的问题。
-
因为 Clojure 被编译为 ByteCode,如果有人在 Java 中有很好的答案,我可以适应这个!
-
按照这个逻辑,为什么不也用 Scala 标记它呢?这也被编译成字节码。
-
Clojure 人认为使用 Java 解决方案是惯用的,而不是 Scala、Kotlin、JRuby 等。
标签: logging clojure namespaces