Exporter les logs de transferts¶
- GET /v2/server/logs¶
Exporte les logs de transferts du serveur vers un fichier XML dans le dossier de logs du serveur.
- Paramètres de requête:
purge (boolean) – Spécifie si les transferts exportés doivent être purgés de la base de données après l’export de log.
clean (boolean) – Spécifie si, avant d’être exportés, les transferts doivent avoir leur statut marqué comme terminé lorsque leur étape globale et sous-étape le permettent.
status (string) – Filtre pour n’exporter que les transferts ayant ce statuts.
ruleName (string) – Filtre pour n’exporter que les transferts utilisant cette règle de tranfert.
start (string) – Filtre pour n’exporter que les transferts ultérieurs à cette date.
stop (string) – Filtre pour n’exporter que les transferts antérieurs à cette date.
startID (integer) – Filtre pour n’exporter que les transferts ayant un ID plus grand que celui-ci.
stopID (integer) – Filtre pour n’exporter que les transferts ayant un ID plus petit que celui-ci.
requested (string) – Filtre pour n’exporter que les transferts demandés par cet hôte.
Example request:
GET /v2/server/logs HTTP/1.1 Host: example.com
- Status Codes:
200 OK –
Les logs ont été exportés avec succès.
Example response:
HTTP/1.1 200 OK Content-Type: application/json { "filePath": "string", "exported": 1, "purged": 1 }
La requête est invalide, soit à cause de paramètres de requête erronés, soit à cause d’un corps de requête invalide.
Les causes de l’échec de la requête sont données dans le corps de la réponse sour forme d’un tableau JSON.
Example response:
HTTP/1.1 400 Bad Request Content-Type: application/json { "errors": [ { "message": "Query parameter 'startTrans' : illegal value 'not_a_date'.", "errorCode": 4 }, { "message": "Query parameter 'status' : illegal value 'not_a_status'.", "errorCode": 4 } ] }