Vai al contenuto

Log

I log insieme alle Azioni hanno lo scopo di riportare tutte le operazioni avvenuto sui servizi Cloud Server Shared CPU. Al contrario delle azioni però che si focalizzano sulla riuscita o meno dell'operazione richiesta, i log si concentrano sull'esecutore dell'azione e sulla sua provenienza.

Ottenere i Log

Per Ottenere i log o effettuare richieste tra di essi è disponibile una semplice richiesta al seguente endpoint:

Richiesta HTTP

GET /ecs/v2/logs

Risposta HTTP

{
  "total_logs": 477,
  "logs": [
    {
      "id": 480,
      "actor": "foo",
      "action": "Login",
      "severity": "info",
      "status": "success",
      "target_type": "User",
      "target": "foo",
      "created_at": "2025-01-17T08:35:42.521Z",
      "ip_address": "127.0.0.1",
      "user_agent": null,
      "url": "https://api.seeweb.it/ecs/v2/login",
      "location": null,
      "result_type": null,
      "result": null,
      "description": null,
      "extra_data": null
    },
    {
      "id": 479,
      "actor": "foo",
      "action": "Login",
      "severity": "info",
      "status": "success",
      "target_type": "User",
      "target": "foo",
      "created_at": "2025-01-17T08:31:45.196Z",
      "ip_address": "127.0.0.1",
      "user_agent": null,
      "url": "https://api.seeweb.it/ecs/v2/login",
      "location": null,
      "result_type": null,
      "result": null,
      "description": null,
      "extra_data": null
    }
  ]
}

Esattamente come con le Azioni anche questo endpoint ha gli attributi:

  • start
  • length
  • resource

Per maggiori informazioni consulta Ricercare le Azioni.

Ottenere uno specifico Log

Ovviamente è anche possibile ottenere uno specifico log utilizzando il suo id:

Richiesta HTTP

GET /ecs/v2/logs/{logid}

Risposta HTTP

{
  "id": 480,
  "actor": "foo",
  "action": "Login",
  "severity": "info",
  "status": "success",
  "target_type": "User",
  "target": "foo",
  "created_at": "2025-01-17T08:35:42.521Z",
  "ip_address": "127.0.0.1",
  "user_agent": null,
  "url": "https://api.seeweb.it/ecs/v2/login",
  "location": null,
  "result_type": null,
  "result": null,
  "description": null,
  "extra_data": null
}