0.0.1 • Published 5 months ago

d-console-notify v0.0.1

Weekly downloads
-
License
-
Repository
-
Last release
5 months ago

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) // Приведет к ошибке, так как функции такой не существует
0.0.1

5 months ago