2014-11-12 3 views
3

Мне нужно использовать модуль отладки для замены моего console.log s в моем приложении-узле. Я устанавливаю модуль отладки в своем приложении, используя следующую команду.npm модуль отладки не работает

npm install debug 

Затем я инициализирую переменную отладки. Я пытаюсь напечатать некоторую информацию, как показано ниже.

var debug = require('debug')('http'); 
debug('debug information'); 

но ничего не отображается в терминале. Любая помощь будет оценена по достоинству.

ответ

8

Не забудьте установить переменную DEBUG ENV со списком функций отладки, ниже примера в интерпретаторе

~ DEBUG=http node 
> var debug = require('debug')('http') 
undefined 
> debug('Test debug log') 
http Test debug log +0ms 
undefined 
+0

Благодарим за ответ Aitor, где я должен установить переменную env DEBUG. при запуске приложения узла или внутри моего исходного кода. –

+0

При запуске «DEBUG = http node app.js» –

+1

Это должно быть отмечено как ответ. –

0

В Windows

набор DEBUG = *, - < module_name_not_to_include >

Смежные вопросы