Модуль Ошибки системы

Новые релизы, обновления и т.п.

Модератор: immortal

Аватара пользователя
sergejey
Site Admin
Сообщения: 4286
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Контактная информация:

Модуль Ошибки системы

Сообщение sergejey »

Добавил новый модуль в ядро под названием Ошибки системы

Изображение

Модуль предназначен для хранения истории ошибок. Ошибки могут быть разными -- системными, логическими, пользовательскими и т.п. Всё, что работает некорректно может быть зарегистрировано как ошибка со своим кодом и деталями. На данный момент автоматически сохраняются только ошибки работы с базой данных (код ошибки "sql"). Вы можете создавать свои коды и регистрировать ошибки путём вызова процедуры:

Код: Выделить всё

registerError('error_code', 'optional details'); 
вместо error_code вставляйте свой код ошибки (буквенно-числовой)
вместо optinal details могут идти какие-то детали возникновения

Если ошибки с указанным кодом ещё не существует, то будет автоматически создана новая запись в таблице системных ошибок.

Активные ошибки (счётчик не равен нулю) выделяются красным. Кнопка с галочкой позволяет сбросить счётчик данной ошибки и она становится неактивной.

Настройка деталей ошибки позволяет ввести её код, название, детали (например, способ устранения), а так же галочку хранения истории ошибки

Изображение

В случае, если галочка хранения истории отключена, то система будет хранить детали только последнего возникновения ошибки (но счётчик будет увеличиваться с каждой регистрацией ошибки).

В разделе История хранится история регистраций ошибки. Каждая запись регистрации хранит детали возникновения (если были указаны), а так же срез состояния системы по информации из модуля XRay, т.е. значения свойств, историю запуска методов и т.п.

Изображение

В общем, штука получилась весьма полезной для разбора проблем функционирования системы. Можно данный модуль использовать для запоминания непонятных ситуаций и последующего анализа. Например, непонятно почему включилась лампочка, нажимаем кнопку, на которую предварительно повесили вызов registerError, и потом уже пытаемся разобраться и восстановить детали "проишествия" по данным ошибки.

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
alexsmol
Сообщения: 49
Зарегистрирован: Пт сен 26, 2014 10:03 pm

Re: Модуль Ошибки системы

Сообщение alexsmol »

Спасибо, Сергей. А то я уже начал в объекты добавлять свойства Error.
alexsmol
Сообщения: 49
Зарегистрирован: Пт сен 26, 2014 10:03 pm

Re: Модуль Ошибки системы

Сообщение alexsmol »

Не пойму с чем связано, Либо после обновления, либо сам много что менял, но впечатление, что не совсем корректно стал отрабатывать onNewMinute. Какие-то скрипты выполняются, а какие-то нет.
alexsmol
Сообщения: 49
Зарегистрирован: Пт сен 26, 2014 10:03 pm

Re: Модуль Ошибки системы

Сообщение alexsmol »

Не работает, отображается только пустая таблица, X-Ray с главной страницы. Из панели управления отображается нормально.
Ivan
Сообщения: 1474
Зарегистрирован: Сб окт 12, 2013 11:03 pm

Re: Модуль Ошибки системы

Сообщение Ivan »

Xray тоже так себя ведет. Там чтото мо стилями. Текст белый
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
Аватара пользователя
Vovix
Сообщения: 1155
Зарегистрирован: Пн янв 27, 2014 1:43 am
Откуда: г.Ижевск
Контактная информация:

Re: Модуль Ошибки системы

Сообщение Vovix »

Ivan писал(а):Xray тоже так себя ведет. Там чтото мо стилями. Текст белый
И не только там!

например стали "белым-по-белому" все домашние страницы если на них заходить через правое меню "Сервис"!!!
Мой -CONNECT-
Windows 7(PHP 7.2) + Raspberry Pi(освещение на 1-Wire) + MP751(управление) + ESP8266(сенсоры) + LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
Аватара пользователя
sergejey
Site Admin
Сообщения: 4286
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Контактная информация:

Re: Модуль Ошибки системы

Сообщение sergejey »

Попробуйте последнее обновление.

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Аватара пользователя
Vovix
Сообщения: 1155
Зарегистрирован: Пн янв 27, 2014 1:43 am
Откуда: г.Ижевск
Контактная информация:

Re: Модуль Ошибки системы

Сообщение Vovix »

sergejey писал(а):Попробуйте последнее обновление.

???????

Код: Выделить всё

Обновления 
You are using the latest version! 

в скайп отправил запрос!!!
Мой -CONNECT-
Windows 7(PHP 7.2) + Raspberry Pi(освещение на 1-Wire) + MP751(управление) + ESP8266(сенсоры) + LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
Аватара пользователя
sergejey
Site Admin
Сообщения: 4286
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Контактная информация:

Re: Модуль Ошибки системы

Сообщение sergejey »

Vovix писал(а):
sergejey писал(а):Попробуйте последнее обновление.
???????

Код: Выделить всё

Обновления 
You are using the latest version!
Возможно, закэшировались старые файлы. Попробуйте после открытия страницы "белой на белом" перезагрузить её с помощью Ctrl+F5

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Аватара пользователя
Vovix
Сообщения: 1155
Зарегистрирован: Пн янв 27, 2014 1:43 am
Откуда: г.Ижевск
Контактная информация:

Re: Модуль Ошибки системы

Сообщение Vovix »

sergejey писал(а):
Vovix писал(а):
sergejey писал(а):Попробуйте последнее обновление.
???????

Код: Выделить всё

Обновления 
You are using the latest version! 
Возможно, закэшировались старые файлы. Попробуйте после открытия страницы "белой на белом" перезагрузить её с помощью Ctrl+F5
нет увы! даже историю чистил!!! всё также - "белое-на-белом"!


з.ы. в скайпе ответа нет!
Мой -CONNECT-
Windows 7(PHP 7.2) + Raspberry Pi(освещение на 1-Wire) + MP751(управление) + ESP8266(сенсоры) + LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
Ответить