问题标签 [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.

0 投票
2 回答
162 浏览

clojure - 无法解析音色宏“p”,但可以解析其他音色宏

每当我尝试p在函数中包含 Timbre 语句时,都会出现错误:

项目.clj

核心.clj

输出(苹果酒/nrepl)

但其他音色功能/宏喜欢profile并且spy工作正常。

0 投票
2 回答
243 浏览

clojure - Timbre(Clojure),需要一分钟才能完成

当我运行以下简单程序时,打印“信息后”消息后需要一分钟才能完成。

$ lein run -m logger.core

如果我注释掉(timbre/info "hello world"),那浪费的时间就完全消失了。

是什么原因?我该如何避免这种情况?

提前致谢。

0 投票
1 回答
323 浏览

clojure - Clojure:音色和 clojure.test 命名空间

试图让Timbreclojure.test一起加载到我的测试项目中。我的第一次尝试是

直到我按照音色文档中的下一步进行编译,添加

我现在收到以下编译错误

好的,时髦的,我会试试的

嗯,没有。我注意到clojure 也有一个report。怎么样

嗯,没有。

我折腾了一段时间,直到厌倦了组合试验和错误。我还没有找到让它们共存的方法。任何线索,请&谢谢?

0 投票
1 回答
604 浏览

logging - 在 clojure 中使用音色登录:如何设置时间戳和本地?

我有以下代码。

但时间戳格式不是我想要的。我应该如何设置格式?

还有如何设置本地,在它说的文件中

但是如何设置一个中文本地呢?

0 投票
2 回答
4404 浏览

logging - Clojure - 配置“音色”日志记录

我使用 编写单元测试,现在我正在使用和clojure.test向我的应用程序添加基准测试。criteriumperforate

这很好用,但我有一个担心:我在基准测试中看到了很多日志。我正在使用timbre,我也不知道如何从 Leiningen 的 Clojure 代码中配置它。

我没有设置配置映射,尽管它在 README 中声称非常简单,但我没有找到其他文档,到目前为止我对默认设置很满意。

如何将日志记录配置为在、和(这是 的子案例)timbre之间具有不同的配置文件。developmentproductionbenchmarksdevelopment

注意:如果这是相关的,我已经在 Leiningen使用production和配置文件。development

0 投票
0 回答
207 浏览

clojure - Clojure 音色 4.0 设置配置

我正在使用音色来登录clojure。我喜欢这个包,但是当我尝试将日志输出重定向到一个文件时,音色的 github 页面上的示例(以及我在网络上找到的其他示例)不起作用。

我收到一个错误,告诉我设置配置!有错误的arity。

从changelog中可以看出V4.0.0版本的音色改变了set-config!从 2 args 到 1,但我找不到如何使用新界面的示例。我想要做的只是指定输出应该去一个“吐文件”而不是控制台。

0 投票
2 回答
581 浏览

clojure - 音色 `set-config!` 改变了 arity 因此不知道如何使用它来输出 std err/out 到文件

我正在尝试使用https://github.com/ptaoussanis/timbre登录到文件而不是控制台。这是我找到的一些有关如何执行此操作的文档:

这适用于以前版本的 sente,但不适用于版本 [com.taoensso/timbre "4.3.1"]。(出于不相关的原因,我需要使用最新的)。上面代码的问题是set-config!现在需要一个参数 - 哈希映射。而且我找不到任何可以帮助我将上述“两个参数”代码转换为新的“一个参数”代码的文档。

我知道那里有一个非常相似的问题。这个问题中有实际的代码,所以更具体。我也提出了一个问题。上面的代码基本上直接来自这里

0 投票
2 回答
364 浏览

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

0 投票
1 回答
407 浏览

clojure - 在 Timbre 中记录到两个文件

我正在尝试使用 Timbre 从同一个名称空间登录到两个不同的文件。或者,如果这不可能,至少对于来自两个不同名称空间的不同文件。

检查timbre/*config*我得到的印象是我需要两个配置映射来配置类似的东西。我可以创建另一个配置映射并使用它timbre/log*来代替标准配置映射,但我无法摆脱这不是应该如何使用的感觉......?

0 投票
1 回答
306 浏览

javascript - 在运行时更改值

我试图通过范围输入在运行时更改一个值,但我没有让它工作。我没有错误。当我在 onSlide 中更改频率时,声音仍然会在 800 上播放。它应该会改变。