Newer
Older
smart-home-server / docs / server-api-v1 / logs.md

Система логирования

  • действий пользователя,
  • самой системы,
  • скриптов,
  • и прочего.

Доступно лишь администраторам и выше


POST /api/v1/logs/new

Добавить новую, кастомную запись в журнал


GET /api/v1/logs/list

Получить последние 50 записей в журнале


GET /api/v1/logs/list/filtered

Получить фильтрованый, сортированый, порционный вывод записей. Аргументы:

  • by_user - логи конкретного пользователя (ID)
  • by_group - логи конкретной группы (ID)
  • by_device - логи конкретного девайса (ID)
  • by_script - логи конкретного скрипта (ID)
  • by_event - логи конкретного события (ID)
  • by_type - Фильтр по конкретным типам записей (user, group, device, script, event, system ...)
  • orderby - Сортировать по указанному полю и порядок сортировки field:ASC|DESC
  • from - показать записи начиная с указаной, например с 100 (с сотой записи)
  • limit - показать ограниченное количество записей, по умолчанию 50