4.2. デバッグロギング
デバッグロギングは、デバッグ時に詳細な情報をアプリケーションログに追加する方法です。これにより、以下が可能になります。
- アプリケーションの通常の操作中のロギングの出力を最小限に抑えて、読みやすさを改善し、ディスク領域の使用量を削減します。
- 問題の解決時にアプリケーションの内部作業に関する詳細情報を表示します。
4.2.1. デバッグロギングの追加 リンクのコピーリンクがクリップボードにコピーされました!
この例では、デバッグパッケージ を使用しますが、デバッグロギングを処理できる その他のパッケージも利用可能です。
前提条件
- デバッグするアプリケーション。たとえば、以下のようになります。
手順
debugロギング定義を追加します。const debug = require('debug')('myexample');const debug = require('debug')('myexample');Copy to Clipboard Copied! Toggle word wrap Toggle overflow デバッグステートメントを追加します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow デバッグ モジュールを
package.jsonに追加します。... "dependencies": { "debug": "^3.1.0" }... "dependencies": { "debug": "^3.1.0" }Copy to Clipboard Copied! Toggle word wrap Toggle overflow アプリケーションによっては、このモジュールはすでに含まれている場合があります。たとえば、express generator を使用してアプリケーションを作成する場合、
debugモジュールはすでにpackage.jsonに追加されています。REST API Level 0 サンプル などの一部のサンプルアプリケーションには、package.jsonファイルにdebugモジュールがすでにあります。アプリケーションの依存関係をインストールします。
npm install
$ npm installCopy to Clipboard Copied! Toggle word wrap Toggle overflow