Khorn - Модуль Log
Methods
- inner api.Log.assert(assertion, message)
- inner api.Log.count(label)
- inner api.Log.dir(object)
- inner api.Log.flash(message)
- inner api.Log.group(name)
- inner api.Log.groupEnd()
- inner api.Log.info(message, type)
- inner api.Log.show(title, message)
- inner api.Log.showWhile(message, clause)
- inner api.Log.table(data, columns)
- inner api.Log.time(pointer)
- inner api.Log.timeEnd(pointer)
- inner api.Log.timeStamp()
Methods description
-
inner assert(assertion, message)
-
Вывести в лог сообщение об ошибке если утверждение ложно
Parameters:
Name Type Description assertion Boolean Утверждение message String | Object Текст сообщения или объект для вывода - Since:
- build 2
-
inner count(label)
-
Вывести в лог значение счетчика
Parameters:
Name Type Argument Description label String optional Имя счетчика - Since:
- build 2
Throws:
Выкидывает ошибку, если в качестве имени счетчика передана не строка -
inner dir(object)
-
Вывести в лог список свойств и методов переданного объекта
Parameters:
Name Type Description object Object Объект для отображения - Since:
- build 2
Throws:
Выкидывает ошибку, если в качестве параметра передан не объект -
inner flash(message)
-
Показать информационную панель с текстовым сообщением или JSON-представлением объекта
Parameters:
Name Type Description message String | Object Текст сообщения или объект для вывода - Since:
- build 2
Throws:
Выкидывает ошибку, если не передано сообщение -
inner group(name)
-
Установить для вывода в лог имя группы или вернуть установленное
Parameters:
Name Type Argument Description name String optional Имя группы - Since:
- build 2
Throws:
Выкидывает ошибку, если в качестве параметра передана не строка -
inner groupEnd()
-
Сбросить имя группы для вывода в лог
- Since:
- build 2
-
inner info(message, type)
-
Внести в лог информационную запись с текстовым сообщением или JSON-представлением объекта
Parameters:
Name Type Argument Default Description message String | Object Текст сообщения или объект для вывода type String optional 'info' Тип записи в лог (info, warn, error, debug) - Since:
- build 2
-
inner show(title, message)
-
Показать модальное окно с текстовым сообщением или JSON-представлением объекта
Parameters:
Name Type Argument Default Description title String optional "Khorn.log.show" Заголовок модального окна message String | Object Текст сообщения или объект для вывода - Since:
- build 2
Throws:
Выкидывает ошибку, если не передано сообщение -
inner showWhile(message, clause)
-
Показать модальное окно с текстовым сообщением или JSON-представлением объекта, если выполняется условие
Parameters:
Name Type Description message String | Object Текст сообщения или объект для вывода clause * Условие - Since:
- build 9
Throws:
Выкидывает ошибку, если не передано сообщение -
inner table(data, columns)
-
Вывести массив или объект в виде таблицы
Parameters:
Name Type Argument Description data Array | Object Массив или объект для вывода columns Array optional Имена колонок для вывода - Since:
- build 2
Throws:
Выкидывает ошибку, если в качестве параметра передан не массив или объект, либо передан пустой контейнерExample
// Выведет в лог // |[column]| [test] | // | a | asav | // | b | vsvsdv | kh.log.table({ a: 'asav', b: 'vsvsdv' }, ['column', 'test']);
-
inner time(pointer)
-
Начать отсчет времени
Parameters:
Name Type Argument Description pointer Number | String optional Указатель на счетчик времени в стэке - Since:
- build 2
Throws:
Выкидывает ошибку, если в качестве указателя на стэк передано несуществующее имя счетчика в стэке -
inner timeEnd(pointer)
-
Закончить отсчет времени и вывести прошедшее время на экран и в лог
Parameters:
Name Type Argument Description pointer Number | String optional Указатель на счетчик времени в стэке - Since:
- build 2
Throws:
Выкидывает ошибку, если передано несуществующее имя счетчика в стэке -
inner timeStamp()
-
Записать в лог текущую дату и время
- Since:
- build 2