@devback/logger

1.0.3 • Public • Published

logger

const logger = require('@devback/logger')({
    // глобальные настройки которые применяются для следующих логгеров тоже
    global: {
        telegram: {
            token: 'telegram bot token',
            chats: [123, 456, 789, ...]
        },
        dirname: 'path/to/logs',
        exitOnError: true
    },
    // локальные настройки только для данного логгера
    label: 'Main'
});

// сообщения уровня emerg отправляются по телеграму
logger.emerg('some emerg info');

// сообщения уровня emerg, error и warning записываются в лог файлах
//
// сообщения любого уровня записываются в консоли если NODE_ENV !== production

levels

  • emerg - критическая ошибка после которой приложение не сможет самостоятельно продолжить работу
  • error - ошибка после которой приложение сможет самостоятельно продолжить работу
  • warning - предупреждение о необычной ситуации или неправильных действий
  • info - информация о статусе приложения или какая нибудь другая полезная информация
  • debug - информация для дебага

Dependents (0)

Package Sidebar

Install

npm i @devback/logger

Weekly Downloads

0

Version

1.0.3

License

MIT

Unpacked Size

11 kB

Total Files

6

Last publish

Collaborators

  • devback