在Clojure中使用tools.logging
,我需要在运行特定功能时暂时禁用日志记录,以减小日志文件的大小。
答案 0 :(得分:1)
询问Slack并从tools.logging的创建者那里得到了几乎立即的答复。以下代码将记录器工厂绑定到默认的禁用工厂。
(binding [clojure.tools.logging/*logger-factory*
clojure.tools.logging.impl/disabled-logger-factory]
(do-stuff-that-will-not-be-logged))