d-console-notify v0.0.1
DConsoleNotify
Библиотека предназначена для перехвата вывода в консоль данных и отображения их на странице в виде модальных уведомлений.
USE
Для использование DebNotify подключите библиотеку через sctipt
в html
new DConsoleNotify.DConsoleNotify(options)
Где options параметры перехвата функций вывода в консоль, если в конструктор передать пустой options
или ничего не
передавать по умполчанию будут перехватываться только error
.
Доступный набор опций:
1. all: boolean // если передать этот параметр, то будут выводится все доступные типы логов
2. log: boolean
3. debug: boolean
4. info: boolean
5. warn: boolean
6. error: boolean
7. lifetime: int // время жизни уведомления, значение миллисекундах
EXAMPLE
Для вывода нескольких типов уведомлений:
const options = { warn: true, error: true}
Для вывода всех типов логирований используйте параметр all
:
const options = { all: true }
Если необходимо изменить время жизни уведомления укажите время в опции lifetime
в миллисекундах, по умолчанию стоит 20000:
const options = { all: true, lifetime: 10000 }
Если указать lifetime
как 0
, то уведомления не будут удаляться автоматически.
DETAIL
Библиотека переписывает выбранные выводы в консоль функции, однако функция вывода в консоль тоже доступна, для этого необходимо добавить old к любой переопределенной вам функции. К примеру:
const options = { error: true}
new DConsoleNotify.DConsoleNotify(options)
console.error(123) // будет осуществлен вывод в уведомлении и в консоль
console.olderror(123) // будет осуществлен вывод только в консоль
console.log(123) // Выведет в консоль введенное значение, т.к. функция не переопределена
console.oldlog(123) // Приведет к ошибке, так как функции такой не существует
5 months ago