私はそれは非常に抽象的な質問であることを知っていますが、私はどこから始めるべきか分かりません。バンヤンロギングライブラリのラッパー
私はbunyanを私のアプリケーションのロギングライブラリとして使用しています。私はlog.<something>()
が呼び出されるたびに、それは私のモジュールから機能を実行するように、ラッパーのいくつかの種類を作成したい
const log = bunyan.createLogger({...});
log.info(...);
log.error(...);
:これは何かをログに記録するためのサンプル構文です。具体的には、log.<something>()
によって生成されたオブジェクトでcurl
リクエストを行いたいとします。
私はmessinaとbunyan
のラッパーですgelf-streamに探していたが、私は本当に私に私のアイデアを実現する方法の例を与えるログイベントか何かを処理する任意の特定のコードを発見しませんでした。
bunyan
にイベントエミッタを追加することを考えていましたが、私のモジュールで聞くことができますが、それは私がlibのフォークを必要とするため、私はそれをしたくありません。だから今はアイデアが足りない。