Log Upload with Unstable Internet
Situation Description
The development of the SmartPlayer platform brings new useful functionality. Previously, if the connection was lost during log upload, the task created in the SmartPlayer personal account became infinite and remained in the log, thus creating additional load on the server application. Now the implementation has changed, and the user can cancel, delete, or successfully complete the task in the event log after the connection is restored. More details on how the new implementation works are described below.
Action Algorithm
First, the user must register or log in to the SmartPlayer personal account.
Next, the user needs to go to the "Devices" section of the personal account and select the desired device.

A control panel for the device will open on the right side. In this panel, the user needs to click the "Export logs" line.

After clicking the line, a modal window for log export will appear. In this window, the user must select the type of logs to be exported:
- current — only for the current working session of the device (logs recorded after the last device reboot);
- full — logs for the entire period of device operation.

To start the export process, the user must click the "Start" button.
After launching the log export process, a notification will appear in the lower-left part of the personal account screen.

This notification contains a "Go to" button, which can be clicked to go to the "Devices" section and the "Device Log" category.


Viewing the Device Log
After navigating to the "Device Log" category, the user can view all exported logs from devices.

In the "Device Log" category, the user will see a list of log tasks.


Exported Task (Log) Statuses
All exported tasks can be divided into the following groups:
- In progress — the task (log) is currently being formed. Indicated by an empty circle and the corresponding value in the "Progress" column.
- Canceled — the task (log) was canceled during upload. Indicated by a yellow circle and the same name in the "Progress" column.
- Uploaded — the task (log) was successfully generated on the server and uploaded to the personal account. Indicated by a green circle and the same name in the "Progress" column.


Completed Tasks
After the task (log) is completed, the user can perform the following actions:
- Download.
- Delete.

Bulk Task Selection
The user can select multiple log tasks at once using checkboxes. All selected tasks will appear in the top-right part of the screen, and a control panel for the selected tasks will open.

After selecting the desired log tasks, the user can perform the following actions:
- Export — click the download button with the corresponding icon (arrow pointing down).
- Delete — click the button with the trash bin icon to delete the selected tasks.
- Deselect — a button to clear the selection of all log tasks.

Additional Information
If this article does not help use the functionality as intended or if there are questions after reading it, they can be asked in the "Discussions" section at the top of the page.

Additional information can also be found on the page Как взаимодействовать пользователю с разделом "Обсуждения"