問題タブ [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)

しかし、他のTimbre機能/マクロは同様profileに機能しますspy

0 投票する
2 に答える
243 参照

clojure - Timbre(Clojure)、1分で終わる

次の簡単なプログラムを実行すると、「after info」メッセージが出力されてから終了まで 1 分かかります。

$ lein run -m logger.core

をコメントアウトすれば(timbre/info "hello world")、その時間の無駄は完全になくなります。

理由は何ですか?どうすればこの状況を回避できますか?

前もって感謝します。

0 投票する
1 に答える
323 参照

clojure - Clojure: Timbre と clojure.test 名前空間

Timbreをclojure.testと共にテスト プロジェクトにロードしようとしています。私の最初の試みは

これは、Timbre ドキュメントの次のステップに従うまでコンパイルされます。

次のコンパイルエラーが発生します

OK、グルーヴィー、試してみます

うーん、いいえ。clojure にも があることに気付きましたreport。どうですか

うーん、いいえ。

組み合わせの試行錯誤に飽きるまで、しばらくハッキングしました。それらを共存させる方法が見つかりませんでした。手がかりはありますか?

0 投票する
0 に答える
207 参照

clojure - Clojure timbre 4.0 セット構成

私は timbre を使用して clojure にログインしています。このパッケージは気に入っていますが、ログ出力をファイルにリダイレクトしようとすると、Timbre の github ページ (および Web で見つけた他のページ) の例が機能しませんでした。

set-configというエラーが表示されました。間違ったアリティを持っていました。

変更ログ エントリから、Timbre の V4.0.0 リリースで set-config が変更されたことがわかります。引数が 2 つから 1 つになりましたが、新しいインターフェイスの使用例が見つかりません。私がやりたいことは、出力がコンソールではなく「スピットファイル」に送られるように指定することです。

0 投票する
2 に答える
581 参照

clojure - 音色 `set-config!` はアリティを変更したため、それを使用して std err/out をファイルに出力する方法がわかりません

https://github.com/ptaoussanis/timbreを使用して、コンソールではなくファイルにログを記録しようとしています。これを行う方法について私が見つけたドキュメントを次に示します。

これは、sente の以前のバージョンでは機能しますが、バージョン [com.taoensso/timbre "4.3.1"] では機能しません。(無関係な理由で、最新のものを使用する必要があります)。上記のコードの問題は、set-config!1 つの引数 (ハッシュ マップ) を取るようになったことです。また、上記の「2 つのパラメーター」コードを新しい「1 つのパラメーター」コードに変換するのに役立つドキュメントが見つかりません。

非常によく似た質問があることは知ってます。この質問には実際のコードが含まれているため、より具体的です。私も問題提起しました。上記のコードは、基本的にhereから直接来ています。

0 投票する
2 に答える
364 参照

unit-testing - Midje を使用した Timbre ログ出力のテスト

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 の 2 つのファイルへのロギング

Timbre を使用して、同じ名前空間から 2 つの異なるファイルにログを記録しようとしています。または、それが不可能な場合は、少なくとも 2 つの異なる名前空間からの異なるファイルに。

調べtimbre/*config*てみると、そのような構成を行うには 2 つの構成マップが必要だという印象を受けます。別の構成マップを作成してtimbre/log*、標準の構成マップの代わりに使用することはできますが、これは本来の使用方法ではないという感覚を払拭できません...?

0 投票する
1 に答える
306 参照

javascript - 実行時に値を変更する

範囲入力を介して実行時に値を変更しようとしていますが、機能しません。エラーは発生しません。onSlide で周波数を変更しても、サウンドは 800 で再生されます。変更する必要があります。