Журналы медиасерверов

1. Получение журнала со списком операций медиасерверов (GET /media_servers/logs)

200 OK

Получен список записей в журнале операций медиасерверов.

2. Получение журнала с операцией медиасервера (GET /media_servers/logs/{log_id})

Тела запроса нет. В query-параметрах передается id записи, информацию о которой необходимо получить.

200 OK

Получена запись из журнала операций медиасерверов.

404 NOT_FOUND

Запись в журнале операций медиасерверов не найдена.

5. Создание персональных настроек журналов медиасервера (POST /media_servers/logs/personal_settings)

{
  "log_level": "Debug", (1)
  "log_file_max_size": 1, (1)
  "log_file_max_rotate": 10, (1)
  "media_server": "rubackup-client (525a99154f3505a2)" (1)
}
1 Обязательное поле
201 CREATED

Персональные настройки журналов медиасерверов созданы.

400 BAD_REQUEST

Некорректное тело запроса.

6. Изменение персональных настроек журналов медиасервера (PATCH /media_servers/{server_id}/logs/personal_settings)

Также в query-параметрах передается id клиента, персональные настройки которого необходимо изменить.

{
  "log_level": "Debug",
  "log_file_max_size": 1,
  "log_file_max_rotate": 10
}
200 OK

Персональные настройки журналов медиасерверов изменены.

400 BAD_REQUEST

Некорректное тело запроса.

7. Удаление персональных настроек журналов медиасервера (DELETE /media_servers/logs/personal_settings)

{
  "ids": [ (1)
    1
  ]
}
1 Обязательное поле
200 OK

Персональные настройки журналов медиасерверов удалены.

404 NOT_FOUND

Персональные настройки клиента не найдены.

8. Получение общих настроек журналов для всех медиасерверов (GET /media_servers/logs/common_settings)

200 OK

Получены общие настройки журналов медиасерверов.

9. Изменение общих настроек журналов для всех медиасерверов (PATCH /media_servers/logs/common_settings)

{
  "log_file_max_size": 1,
  "log_file_max_rotate": 10,
  "log_level": "Debug",
  "apply_to_all_media_servers": false
}
200 OK

Общие настройки журналов медиасерверов изменены.

400 BAD_REQUEST

Некорректное тело запроса.