javascript-log
v0.0.1
Published
Wrapper around winston, tunable like debug()
Downloads
3
Readme
Логгер
Использование
var log = require('javascript-log')(module);
log.info("Всем привет!");
Логгер log
-- обычный winston
-логгером, то есть имеет методы для вывода:
log.debug(...)
log.info(...)
log.error(...)
Он уже настроен на вывод с учётом имени файла модуля.
По умолчанию выводится только log.info(...)
и log.error(...)
, можно включить вывод log.debug(...)
двумя способами:
- Явный вызов
log.debugOn()
- Настроить переменную окружения
DEBUG
Переменная DEBUG
Включить отладку везде.
DEBUG=* node app
В качестве пути указывается *
или маска файлов, вывод которых интересует.
Например:
// все файлы из директории models/* (от корня проекта)
DEBUG=models/* node app
// все файлы из models/* и lib/*
DEBUG=models/*,lib/* node app
// все файлы models/*, кроме models/user
DEBUG=-models/user,models/* node app
Важно, что эта переменная также используется в модуле https://github.com/visionmedia/debug, который применяется в разных фреймворках типа express, koa.
Таким образом, включая полную отладку своих модулей DEBUG=*
, я также получаю отладочный вызов и из них в том числе.