@devback/logger

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

Stats

StarsIssuesVersionUpdatedCreatedSize
@devback/logger
001.0.33 years ago3 years agoMinified + gzip package size for @devback/logger in KB

Readme

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

If you find any bugs or have a feature request, please open an issue on github!

The npm package download data comes from npm's download counts api and package details come from npms.io.