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

    Keywords

    none

    Install

    npm i @devback/logger

    DownloadsWeekly Downloads

    9

    Version

    1.0.3

    License

    MIT

    Unpacked Size

    11 kB

    Total Files

    6

    Last publish

    Collaborators

    • devback