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

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

Модератор: immortal

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

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

Сообщение sergejey » Вт дек 09, 2014 4:46 pm

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

Изображение

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

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

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

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

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

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

Изображение

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

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

Изображение

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

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

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

Сообщение alexsmol » Ср дек 10, 2014 4:47 pm

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

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

Сообщение alexsmol » Ср дек 10, 2014 9:38 pm

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

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

Сообщение alexsmol » Ср дек 10, 2014 10:51 pm

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

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

Сообщение Ivan » Чт дек 11, 2014 7:30 am

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

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

Сообщение Vovix » Чт дек 11, 2014 8:38 pm

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

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

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

Сообщение sergejey » Чт дек 11, 2014 9:53 pm

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

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

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

Сообщение Vovix » Чт дек 11, 2014 9:58 pm

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

???????

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

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

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

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

Сообщение sergejey » Чт дек 11, 2014 10:15 pm

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

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

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

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

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

Сообщение Vovix » Чт дек 11, 2014 10:22 pm

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" (кнопка Спасибо) справа! :=-
Ответить