0.0.1 • Published 10 years ago

javascript-log v0.0.1

Weekly downloads
-
License
CC BY 3.0
Repository
-
Last release
10 years ago

Логгер

Использование

var log = require('javascript-log')(module);

log.info("Всем привет!");

Логгер log -- обычный winston-логгером, то есть имеет методы для вывода:

log.debug(...)
log.info(...)
log.error(...)

Он уже настроен на вывод с учётом имени файла модуля.

По умолчанию выводится только log.info(...) и log.error(...), можно включить вывод log.debug(...) двумя способами:

  1. Явный вызов log.debugOn()
  2. Настроить переменную окружения 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=*, я также получаю отладочный вызов и из них в том числе.

0.0.2

10 years ago

0.0.1

10 years ago