0.8.3 • Published 4 years ago
@vl-utils/log v0.8.3
Описание
- Подмешивает в стандартный вывод log и info информацию о файле и месте вызова
- Подсвечивает вывод в консоль методами log, info и error
- Позволяет отобразить trace для log и info
Подключение
const logger = require('@vl-utils/log')
const loggerManage = logger()
// or
const loggerManage = logger({
lim: 2,
showTrace: true
})
- lim - default:1 - количество отображаемых элементов истории вызова
- showTrace - default:false - отображать ли trace
Использование
Простой вариант использования
console.log('log')
console.info('info')
Выводим больше элементов истории
loggerManage.lim = 2
console.log('log')
console.info('info')
Отобразим trace
loggerManage.showTrace = true
console.log('log')
console.info('info')
Вывод ошибки
try {
throw new Error('Oops')
} catch (e) {
console.error(e)
}
Запланированные обновления
- Добавить функцию-хэндлер, которая будет вызываться при логировании.
- Реализовать уровневость логов, используя стандртные методы info, warn и т.д.