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
    }
    

  • 400 Bad Request

    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
            }
        ]
    }