# updated loger data Обновленная логика логера ----------------------- Добавлен функционал отправки ошибок на сервер путем запросов через Api. Результат записывается в БД, таблица **client_errors_log** Пример записи: ![](https://i.imgur.com/2ozNb0q.png) Логируются сообщения от клиента, а также от сервера. **Сервер** | Тип ошибки | Причина/описание | | -------- | -------- | | DBConnectionCloseNotification | закрытие коннекшена по PQ нотификейшену select pg_notify('connection', id \|\| ' close force') | | ServerStop | остановка сервера принудительно с нашей стороны | | CloseSecondaryConnection | закрытие коннекшена для JS игры, пока в штатных случаях | | ReAuthorizeFailed | ошибка при невозможности повторной авторизации, если старый коннекшен не закрыт (быстрый повторный вход по аксесс коду) | | ParentConnectionNotAuthorized | авторизация коннекшена для js игры, а при этом основной коннекшен в статусн connected, необходим auth/auth_on_hold | | ParentConnectionNotFound | авторизация коннекшена для js игры, а при этом основной коннекшен не был создан | | DuplicateAccessCode | закрытие коннекшена по причине входа с одним кодом на двух девайсах | | AuthorizationFailed | неудачная авторизация | | RestartFailed | неудачное повторное подключение со стороны клиента (после отключения интернета) | | HandleReceivePacketError | неудачная обработка получение пакета от клиента (несоответствие протокола ?) | | HandleSendPacketError | неудачная обработка отправки пакета | | UpdateAccountError | ошибка при обновлении данных аккаунта (неудачный запрос в БД и др. - ?) | | JackpotClientWrapperError | ошибка в логике джекпотов | | FishingError | ошибка в рыбной игре | | ReInitSeriesRulesError | не используется для River | **Клиент** - ошибка загрузки игры (slots, web, fishing) - стандарные фри спины - Win from server not equal win on client - стандарные спины - Win from server not equal win on client - общая сумма на клиенте не соответствует общей сумме на сервере - любой экспепшн приложения