欢迎!请参阅关于页面了解此功能的一些更多信息。
结构化日志胜过纯文本。上下文日志加结构化日志是一个净收益。在我的工作场所,我们可以丢弃我们的临时代码日志解决方案,该解决方案除了支持上下文日志外,还比 tools.logging 差,并将有力地增强库的功能。要添加对上下文日志的支持,我们可能需要一个额外的协议,用于实现这些 API 的框架(如 SLF4J)。不确定是否需要,但可能需要一个额外的日志函数来简化实现。建议的使用方式
(log/info-c {:foo "bar"} my-error "some message")
我们已将结构化日志与标记迁移到strcutrued logging,如我在此处所写:https://stackoverflow.com/a/60101309/8162407
在clojure.tools.logging的基础上提供了一个轻量级包装。对此非常满意。点赞。