問題タブ [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 投票する
2 に答える
8134 参照

javascript - ノード、高速アプリケーションの一般的なログ -- ベスト プラクティスは?

私は、数十のモジュールを備えた node.js アプリケーションに取り組んでおり、ロギングに bunyan を使用しています (JSON 出力、複数の構成可能なストリーム)。私はすべてのモジュールでインスタンスを実装する方法の良い例を探していましたが、私が学ぶことができる本当にきれいな例を見たことがありません.

以下は、機能するアプローチを示していますが、私には非常に洗練されていないように見えます。私は一般的にノードとcommonjsのjavascriptが初めてなので、それを改善する方法に関する推奨事項を探しています。

モジュール: ./lib/logger

モジュール: メインアプリ

または要旨を表示

推奨事項はありますか?

編集:

コンストラクターを変更して、シングルトン パターンを明示的にしました (「require」動作の一部として暗黙的にではなく)。

そして、オプションパラメータを取るように初期化を変更しました

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

node.js - bunyan ログにパイプする方法

キネシス ノード ライブラリhttps://github.com/mhart/kinesisを使用して、情報を s3 バッキング ストアに記録する単純なログ シンクを作成したいと思います。

kinesis ストリームを bunyan ロガーにパイプするにはどうすればよいですか? このコードの最後の行が気に入らない

また、bunyan には、ログ ファイルを s3 に保存/永続化するための s3 プラグインが組み込まれていますか?

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

node.js - bunyanでのnode.jsシーケンシャルロギング

アプリケーションのさまざまなサブシステムに bunyan ロギングを追加しました。しかし、ログ ファイルを見ると、ログがタイムスタンプ順に並べられていないことがわかります。これは、nodejs の非同期性のために予想されることだと思います。

ログが順番に (時系列で) 表示されるようにこれを変更できる方法があるかどうか知りたいですか?

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

node.js - restify でリクエストを受信したパスをログに記録する

bunyan を使用して、復元アクティビティをログに記録しています。

私の復元ファイルは次のようになります。

上記は非常に標準的なコードですが、リクエストが入ったルートをログに記録できません。

最終的な URL だけでなく、上記のログを確認したいと思います。ここで欠落しているパラメーターに関する手がかりはありますか?

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

node.js - カスタム ロガーと Socket.io 1.x

Socket.ioの1.0より前のバージョンでは、インスタンス化時にロガーオプションを使用してロガーを設定できたようですが、1.0以降はそれを行う可能性を見つけることができません。彼らがこのオプションを削除したのは正しいのですが、既存のモジュールを変更せずに、Socket.io が現在使用していると思われるデバッグ モジュールからのエラーを接続/リッスンすることで、これをバイパスできる良い方法はありますか? Bunyanでソケット メッセージをログに記録したい。

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

node.js - bunyan の複数のログ パス

Bunyan と Restify を使用して、エンドポイント、ステータス コードなどのリクエストに関する情報を保存する access.log を作成しています。ログファイル。

Bunyan ロガー インスタンスにストリームを追加して 2 番目のエラー ロガーを作成しようとしましたが、エラーがエラー ログ ファイルに書き込まれません。それはなぜですか?

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

node.js - LogRotate バニヤン。テストのために 1 分ごとにローテーションします

バニヤンでLog Rotateをやってみたい

これは私のスクリプトです

1分ごとに回転するように設定するにはどうすればよいですか? テスト用

時間、日、年、月を選択できます... https://github.com/trentm/node-bunyan#stream-type-rotating-file

私も試しましperiod: '5ms',たが、私のファイルは成長し続けています

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

casperjs - CasperJS のロギング フレームワーク

winstonまたはbunyanCasperJSを使用する方法はありますか? どちらも正しくロードできませんでした。

Can't require Underscore with CasperJSで説明されているプロキシ メソッドを試しましたが、これも機能しませんでした。