问题标签 [timbre]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
clojure - 无法解析音色宏“p”,但可以解析其他音色宏
每当我尝试p
在函数中包含 Timbre 语句时,都会出现错误:
项目.clj
核心.clj
输出(苹果酒/nrepl)
但其他音色功能/宏喜欢profile
并且spy
工作正常。
clojure - Timbre(Clojure),需要一分钟才能完成
当我运行以下简单程序时,打印“信息后”消息后需要一分钟才能完成。
$ lein run -m logger.core
如果我注释掉(timbre/info "hello world")
,那浪费的时间就完全消失了。
是什么原因?我该如何避免这种情况?
提前致谢。
clojure - Clojure:音色和 clojure.test 命名空间
试图让Timbre与clojure.test一起加载到我的测试项目中。我的第一次尝试是
直到我按照音色文档中的下一步进行编译,添加
我现在收到以下编译错误
好的,时髦的,我会试试的
嗯,没有。我注意到clojure 也有一个report
。怎么样
嗯,没有。
我折腾了一段时间,直到厌倦了组合试验和错误。我还没有找到让它们共存的方法。任何线索,请&谢谢?
logging - 在 clojure 中使用音色登录:如何设置时间戳和本地?
我有以下代码。
但时间戳格式不是我想要的。我应该如何设置格式?
还有如何设置本地,在它说的文件中
但是如何设置一个中文本地呢?
logging - Clojure - 配置“音色”日志记录
我使用 编写单元测试,现在我正在使用和clojure.test
向我的应用程序添加基准测试。criterium
perforate
这很好用,但我有一个担心:我在基准测试中看到了很多日志。我正在使用timbre
,我也不知道如何从 Leiningen 的 Clojure 代码中配置它。
我没有设置配置映射,尽管它在 README 中声称非常简单,但我没有找到其他文档,到目前为止我对默认设置很满意。
如何将日志记录配置为在、和(这是 的子案例)timbre
之间具有不同的配置文件。development
production
benchmarks
development
注意:如果这是相关的,我已经在 Leiningen使用production
和配置文件。development
clojure - Clojure 音色 4.0 设置配置
我正在使用音色来登录clojure。我喜欢这个包,但是当我尝试将日志输出重定向到一个文件时,音色的 github 页面上的示例(以及我在网络上找到的其他示例)不起作用。
我收到一个错误,告诉我设置配置!有错误的arity。
从changelog中可以看出V4.0.0版本的音色改变了set-config!从 2 args 到 1,但我找不到如何使用新界面的示例。我想要做的只是指定输出应该去一个“吐文件”而不是控制台。
clojure - 音色 `set-config!` 改变了 arity 因此不知道如何使用它来输出 std err/out 到文件
我正在尝试使用https://github.com/ptaoussanis/timbre登录到文件而不是控制台。这是我找到的一些有关如何执行此操作的文档:
这适用于以前版本的 sente,但不适用于版本 [com.taoensso/timbre "4.3.1"]。(出于不相关的原因,我需要使用最新的)。上面代码的问题是set-config!
现在需要一个参数 - 哈希映射。而且我找不到任何可以帮助我将上述“两个参数”代码转换为新的“一个参数”代码的文档。
unit-testing - 使用 Midje 测试音色日志输出
我将Timbre用作日志库,但在使用Midje测试它时遇到问题。我有以下方法,我要做的就是断言Will be printed
已打印。
通过包装(timbre/default-output-fn)
我自己的函数,my-output-fn
我可以断言只有 2 个日志中的 1 个被打印,这是真的:
但是,我想确保正在打印的消息是Will be printed
. 我找不到任何方法可以做到这一点,你会怎么做?
我正在以下项目中进行实验https://github.com/stephanebruckert/timbre-midje
clojure - 在 Timbre 中记录到两个文件
我正在尝试使用 Timbre 从同一个名称空间登录到两个不同的文件。或者,如果这不可能,至少对于来自两个不同名称空间的不同文件。
检查timbre/*config*
我得到的印象是我需要两个配置映射来配置类似的东西。我可以创建另一个配置映射并使用它timbre/log*
来代替标准配置映射,但我无法摆脱这不是应该如何使用的感觉......?
javascript - 在运行时更改值
我试图通过范围输入在运行时更改一个值,但我没有让它工作。我没有错误。当我在 onSlide 中更改频率时,声音仍然会在 800 上播放。它应该会改变。