0.8.3 • Published 4 years ago

@vl-utils/log v0.8.3

Weekly downloads
-
License
ISC
Repository
-
Last release
4 years ago

Описание

  • Подмешивает в стандартный вывод 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')

simple

Выводим больше элементов истории

loggerManage.lim = 2    
console.log('log')      
console.info('info')

lim 2

Отобразим trace

loggerManage.showTrace = true   
console.log('log')
console.info('info')

show trace

Вывод ошибки

try {
  throw new Error('Oops')
} catch (e) {
  console.error(e)
}

show error

Запланированные обновления

  • Добавить функцию-хэндлер, которая будет вызываться при логировании.
  • Реализовать уровневость логов, используя стандртные методы info, warn и т.д.
0.8.3

4 years ago

0.8.2

4 years ago

0.8.1

4 years ago

0.8.0

4 years ago