debugモジュールで標準出力に表示されないのはなぜ?(`process.env.DEBUG`で環境変数を設定しているつもりなんだけど)
質問
以下のjsファイルをnodeコマンドで実行しても、標準出力に"start"と表示されませんでした。
なぜでしょうか?
const debug = require('debug')('puppeteer-loadtest');
process.env.DEBUG = "puppeteer-loadtest";
debug('start');
上記ファイルを実行する前に、コマンドで環境変数を設定set DEBUG=puppeteer-loadtest
した場合、標準出力にpuppeteer-loadtest start +0ms
と表示されました。
process.env.DEBUG = "puppeteer-loadtest";
で環境変数は設定されていると考えているので、なぜ標準出力に"start"が表示されないのかが疑問です。
環境
- node v10.13.0
補足
以下のモジュールを使ったときに、標準出力にデバッグ情報が出力が出なかったので、ここで質問しました。
https://github.com/svenkatreddy/puppeteer-loadtest