inquest:Clojure中用于非侵入式监视的库

时间:2021-05-22 19:38:05
【文件属性】:
文件名称:inquest:Clojure中用于非侵入式监视的库
文件大小:5KB
文件格式:ZIP
更新时间:2021-05-22 19:38:05
Clojure 询问 Inquest是Clojure中用于非侵入式日志记录和监视的库。 记录或监视代码通常以内联方式添加到应用程序的源代码中。 Inquest认为日志记录应该更类似于外部调试器。 与其内联添加日志记录代码,不如告诉Inquest您要监视的变量,然后向其传递一个报告器函数,该函数在每次使用var时都会被调用。 安装 要安装,请将以下内容添加到您的项目中:dependencies : [inquest "0.1.0"] 文献资料 基本用法 假设您有一些要监视的功能: ( defn foo [x] ( + x 1 )) ( defn bar [x] ( - x 1 )) 监视这些功能的最简单的方法是创建一个勘验: ( require '[inquest.core :as inq]) ( def stop-inquest ( inq/inquest [#'foo #'bar] pr
【文件预览】:
inquest-master
----.travis.yml(40B)
----project.clj(688B)
----test()
--------inquest()
----src()
--------inquest()
----.gitignore(89B)
----README.md(3KB)

网友评论