@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 - информация для дебага

Dependencies (4)

Dev Dependencies (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