HTTPリクエストロガー用のNode.jsのミドルウェア
- ソフト名 : morgan
- OS :
- 言語 : JavaScript
- 開発者 : HOME
morgan 詳細説明
これは、NPMレジストリを介して利用可能なnode.jsモジュールです。インストールはnpm installコマンドを使用して行われます。与えられたフォーマットとオプションを使用して、新しいMorganロガーミドルウェア機能を作成します。形式引数は、定義済みの名前、フォーマット文字列の文字列、またはログエントリを生成する関数であり得る。フォーマット関数は、3つの引数トークン、REQ、およびRESで呼び出されます。ここで、Tokensはすべて定義されたトークンを持つオブジェクトであり、REQはHTTP要求であり、resはHTTPレスポンスです。この関数は、ログ行になる文字列を返すか、undefined / nullをスキップしてロギングをスキップします。応答の代わりに要求に応じてログラインを書き込みます。つまり、サーバーがクラッシュしても要求はログに記録されますが、応答からのデータ(応答コード、コンテンツ長など)をログに記録できません。トークンを定義するには、単に名前とコールバック関数でmorgan.token()を呼び出します。