問題タブ [bunyan]

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 投票する
1 に答える
99 参照

typescript - すべての型情報を使用して別のモジュールから型をエクスポートする

1 つのエクスポートを含むモジュールがあります。bunyanロガーを作成するのはファクトリ関数です。

このモジュールを他のアプリケーションで使用したいのですが、bunyanLoggerインスタンスの型情報を含めてlogger.infologger.warn、 などのインテリセンスを取得したいと考えています。

そこで、index.ts ファイルからファクトリ関数と bunyan Logger の両方をエクスポートしました。

ただし、これを別のアプリケーションにインポートすると、IDE が logger のタイプを次のように認識していることがわかりますany

タイプは任意です

これは bunyan が Logger タイプをエクスポートしていないためでしょうか? それとも、私のアプリケーションでは、bunyan ではなく、カスタム パッケージのみをインストールしたためですか? カスタム パッケージのユーザーが私のパッケージbunyan の両方をインストールする必要がないことを望みます。

これを修正する方法はありますか?

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

javascript - bunyan ログ呼び出しをブレッドクラムとしてラップする @sentry/node 統合

Sentry はデフォルトconsole.logでパンくずリストの一部として統合されています:

リンク:インポート名: Sentry.Integrations.Console

次のように、 bunyan ロガーでも機能するようにするにはどうすればよいですか。

PS私はすでにbunyan-sentry-stream を試しましたが、 @sentry/nodeで成功しませんでした。エントリをブレッドクラムとして扱うのではなく、プッシュするだけです。