Projet

Général

Profil

Bug #30558

log des payloads

Ajouté par Frédéric Péters il y a environ 5 ans. Mis à jour il y a environ 5 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
12 février 2019
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:

Description

Suite de #30540, il y a jsonresponse.py qui contient,

            if req.method == 'POST':
                extras.update({'body': req.body})

et donc qui craque de la même manière sur un payload pas utf-8.


Fichiers

Révisions associées

Révision 3f131170 (diff)
Ajouté par Frédéric Péters il y a environ 5 ans

misc: don't log payload as is, use repr() so it can be stored (#30558)

Historique

#1

Mis à jour par Frédéric Péters il y a environ 5 ans

Et là je me dis qu'ailleurs on coupe le payload à 5000 caractères, qu'on devrait appliquer la même affaire partout (en imaginant aussi, plus tard, faire de ça un paramètre de configuration des logs).

Voilà patch qui repr() et coupe à 5000.

(branche wip poussée, aussi).

#2

Mis à jour par Thomas Noël il y a environ 5 ans

  • Statut changé de Solution proposée à Solution validée
#3

Mis à jour par Frédéric Péters il y a environ 5 ans

  • Statut changé de Solution validée à Résolu (à déployer)
commit 3f131170216c47e02c6b5d5fa5a33cd733cbb72f
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Tue Feb 12 12:05:40 2019 +0100

    misc: don't log payload as is, use repr() so it can be stored (#30558)
#4

Mis à jour par Frédéric Péters il y a environ 5 ans

  • Statut changé de Résolu (à déployer) à Solution déployée
#5

Mis à jour par Benjamin Dauvergne il y a environ 5 ans

  • Statut changé de Solution déployée à Fermé

Formats disponibles : Atom PDF