iyuichiの私的開発ログ

渋谷で働くWebエンジニアのログ. Java, Android, iOS, Docker, GCP, AWS, ゲーム開発

Node.jsのデバッグログの仕込み方

こいつを使うのが良いみたいですね。console.logとかやっていたのですが書き直した。

$ npm install debug

var debug = require('debug')('nearby-chat-server:chat');

debug("ここにログを書く");

こうしておいて、

DEBUG=nearby-chat-server:* node bin/www

こんな感じで実行するとログが出力される。

DEBUGに*を設定すると利用しているnode module内で設定されているものも含めて全てのログが出力されるようになります。

カンマ区切りで指定は複数できるのでログを見たいモジュールに出力を絞ることも可能。

[ogp]https://github.com/visionmedia/debug[/ogp]