【文件属性】:
文件名称: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)