欢迎!请参见关于页面以获取更多关于此如何工作的信息。
结构化日志记录优于纯文本。上下文日志记录 + 结构化日志记录是一个净收益。在我们公司,我们可以放弃我们自发的日志解决方案,除了支持上下文日志记录外,它还低于tools.logging,并将有力地增强库的功能。为了支持上下文日志记录,我们可能需要一个额外的协议,用于实现此类API的框架(如SLF4J)。不确定是否需要,但额外的一个日志函数也可能简化实现。建议使用
(log/info-c {:foo "bar"} my-error "some message")
我们已经将项目迁移到了支持Marker的结构化日志,正如这里所写的:[https://stackoverflow.com/a/60101309/8162407](https://stackoverflow.com/a/60101309/8162407)
在clojure.tools.logging上添加了一个薄包装,对此感到非常满意。向上投票。