XRay

Модули в MajorDoMo Комментариев нет

XRay

Данный модуль предназначен для анализа функционирования системы, а так же для просмотра событий и управления процессами происходящими в системе. Далее разберём по вкладкам какая за что отвечает.

Debug

Здесь можно просмотреть логи системы. Они так же находятся в папке /cms/debmes в виде текстовых файлов. Логи, помимо общего системного, могут быть от циклов различных модулей.

Properties

На этой вкладке отображены все свойства всех объектов системы с их значениями и временем последнего их обновления

Methods

Тут представлены все методы всех объектов системы с последними переданными им параметрами и временем исполнения.

Scripts

На этой вкладке приведён список всех сценариев в системе с последними параметрами переданными им, и временем их последнего запуска.

Timers

Список всех таймеров в системе. Очень помогает при создании отложенных задач с командой setTimeOut. На этой вкладке видно создался ли таймер, какая команда должна выполниться по его истечению, а так же время, в которое она выполнится.

Events

Список всех событий активных на текущий момент.

Services

Управление работой циклов. На вкладке видно - работает ли цикл, его можно принудительно выключить, или поставить автовосстановление, если он по каким-либо причинам прекратил работать (как правило это не требуется. Более подробно описано в статье о встроенных функциях (в конце, раздел "Упавление циклами (сервисами)").

Structure

Очень полезная вкладка. Здесь отображается вся структура вашей системы (классы, объекты, свойства, методы, сценарии и их взаимосвязь). Очень удобно искать события по активации режимов, например, если не знаете почему в определённое время включается тот или иной режим системы. Поиск осуществляется по сочетанию клавиш ctrl+F прямо в браузере.

Так же представляется возможным практически полностью восстановить функционал системы (при отсутствии бэкапов), имея сохранённую эту вкладку.

Поделитесь в соц сетях

Теги: