1.0.3 • Published 7 years ago
@devback/logger v1.0.3
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
- информация для дебага