Открыть главное меню

Изменения

Логи системы

37 байт убрано, 14:21, 6 мая 2016
м
Нет описания правки
==Назначение==
nemo.travel поддерживает гибкий инструмент логирования всех важных операций, происходящих в ней. Это помогает в кротчайшие кратчайшие сроки узнать детальную информацию практически по любому действию внутри системы. Интерфейс предоставляет широчайший выбор фильтров для выбора необходимых данных. Кроме того, имеется ряд предустановленных фильтров, которые выделены в отдельный блок и доступны по ссылкам.
==Принцип работы==
Логи в зависимости от типа бывают:
* индексируемые - ошибки, предупреждения и пр. Эти логи можно искать через фильтры логов.
* неиндексируемые не индексируемые - сообщение и пр., доступны в теле одного лога-действия при открытии.
Если после отработанного скрипта не было собрано ни одного лога с индексацией - , логи не сохраняются.
'''Принципы:'''
* '''Запуск''' — время запуска действия.
* '''Пользователь''' — пользователь, запустивший действие.
* '''Компонент''' — компонентсистемы, системы к которому относится данное действие.
* '''Действие''' — наименование действия.
* '''Сообщение''' — короткое идентификационное сообщение, используется для поиска логов.
* ''[Нотификация] Email'' — e-mail нотификация.
* ''[Нотификация] Ошибка'' — ошибка при нотификации.
* ''[Ошибка] Валидация'' — ошибка при бэкенд -валидации (формы , например).
* ''[Ошибка] Ограничение доступа'' — ошибка с запретом доступа кому-нибудь куда-нибудь.
* ''[Ошибка] Блокировка'' — для неопределенных ошибок вызванных функцией контроллера ->lock().
* ''[Ввод/вывод] Запрос'' — получили входящий запрос (колбек какой-нибудь).
* ''[Ввод/вывод] Ответ'' — ответ на входящий запрос.
* ''[Ввод/вывод] Загрузка файла'' — кто-то вгружает загружает файл.* ''[Ввод/вывод] Локальный автозапрос'' — запуск http -запроса к своему серверу.* ''[Интеграция] Экспорт'' — экспорт в системуиз системы.* ''[Интеграция] Импорт'' — импорт из системыв систему.
* ''[Интеграция] Ошибка'' — ошибка импорта/экспорта.
* ''[Авторизация] Через сайт'' — авторизация через сайт.
|Поиск логов по номеру заказа
|}
* '''По ошибке''' - если искомые тикеты заказы содержат известную ошибку:
*# введите текст ошибки в поле ''Сообщение''.
*# нажмите кнопку ''Поиск''.
Если в содержимом события находится не только XML, то из всего содержимого вычленяется и выводится только XML (например, выгрузка Немо/Софи).
Для того чтобы браузер не подвисал из-за большого объема лога события (более 64000 символов) , на главной странице логов (settings/logs) вместо содержимого выводится соответствующее сообщение. XML можно просмотреть в отдельном окне через специальный плагин.
== Примеры логирования ==
*Реквизиты подключения к GDS:
** При изменении реквизитов подключения к GDS, эти изменения и состояние настроек до них логируются.
** При удалении реквизитов логируется id самих удаляемых реквизитов и какие данные содержались в этом id.
* Логирование изменения значения настройки - изменение настроек так же также логируется:
** дата и время изменения значения настройки;
** полное название настройки;
'