В платформе реализовано разностороннее логирование, которое позволяет не только отследить возможные причины произошедшей ошибки, но и отслеживать работу пользователей и собирать статистику.
Логирование обменов данными
Обмен данными с сервером происходит из нескольких источников, в общем виде схема обмена выглядит следующим образом:
В таблицу [admin].[AsyncUploadSession] записываются данные о загрузке данных на сервер при использовании метода.
Структура таблицы [admin].[AsyncUploadSession]:
Имя поля | Назначение |
---|---|
StartTime | Время начала |
EndTime | Время окончания |
Status | Статус синхронизации |
В поле статус содержится полная информация о статусе транзакции. В поле может отображаться следующая информация:
- n completed - количество обработанных объектов. Данное значение отображается, в случае, если загрузка еще не завершена. Например, 43 completed
- ok - сообщение о успешной загрузке данных
- Текст ошибки - если загрузка была прервана с ошибкой, в поле будет отображаться полный текст ошибки.