# updated loger data
Обновленная логика логера
-----------------------
Добавлен функционал отправки ошибок на сервер путем запросов через Api.
Результат записывается в БД, таблица **client_errors_log**
Пример записи:

Логируются сообщения от клиента, а также от сервера.
**Сервер**
| Тип ошибки | Причина/описание |
| -------- | -------- |
| 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
- общая сумма на клиенте не соответствует общей сумме на сервере
- любой экспепшн приложения