@devback/logger
v1.0.3
Published
```js const logger = require('@devback/logger')({ // глобальные настройки которые применяются для следующих логгеров тоже global: { telegram: { token: 'telegram bot token', chats: [123, 456, 789, ...] },
Downloads
4
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
- информация для дебага