Development #10411
Comme pour la variable SENTRY_DSN, avoir une autoconfiguration d'un logger graylog si GRAYLOG_URL est défini
Début:
24 mars 2016
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Oui
Planning:
Fichiers
Historique
Mis à jour par Benjamin Dauvergne il y a environ 7 ans
- Fichier 0001-add-a-RequestFilter-to-augment-logs-with-contextual-.patch 0001-add-a-RequestFilter-to-augment-logs-with-contextual-.patch ajouté
- Fichier 0002-add-a-graypy-handler-if-GRAYLOG_URL-exists-10411.patch 0002-add-a-graypy-handler-if-GRAYLOG_URL-exists-10411.patch ajouté
- Patch proposed changé de Non à Oui
Code que j'avais dans un branche depuis un moment, rebasé à l'instant.
Mis à jour par Frédéric Péters il y a environ 7 ans
- Statut changé de Nouveau à En cours
Tests pour RequestFilter. Retirer les modifs d'indentation.
+ hdlr = graypy.GELFHandler(
Manque un bout, là. Ajouter graypi aux Recommends du paquet. (voire aux Depends).
Mis à jour par Benjamin Dauvergne il y a environ 7 ans
- Fichier 0001-add-a-RequestFilter-to-augment-logs-with-contextual-.patch 0001-add-a-RequestFilter-to-augment-logs-with-contextual-.patch ajouté
- Fichier 0002-add-a-graypy-handler-if-GRAYLOG_URL-exists-10411.patch 0002-add-a-graypy-handler-if-GRAYLOG_URL-exists-10411.patch ajouté
- Ajout de test de RequestFilter (pas évident de mocker une requête avec une session et un utilisateur du premier coup)
- Modifs d'indentation retirées
- Bout ajouté
- python-graypy ajouté au depends
Mis à jour par Benjamin Dauvergne il y a environ 7 ans
- Fichier 0001-add-a-RequestFilter-to-augment-logs-with-contextual-.patch 0001-add-a-RequestFilter-to-augment-logs-with-contextual-.patch ajouté
- correction dans le cas où la session existe mais pas son identifiant
--- a/wcs/qommon/logger.py +++ b/wcs/qommon/logger.py @@ -81,9 +81,9 @@ class RequestFilter(logging.Filter): user_id = 'bot' record.user = 'bot' record.user_id = user_id - if get_session(): + if get_session() and get_session().get_session_id(): # do not disseminate the real session_id - record.session_id = hashlib.md5(get_session().get_session_id()).hexdigest() + record.session_id = hashlib.md5(str(get_session().get_session_id())).hexdigest() return True
Mis à jour par Benjamin Dauvergne il y a environ 6 ans
Est-ce que graylog est définitivement abandonné ? Dans ce cas je ferme ce ticket.
Mis à jour par Thomas Noël il y a environ 6 ans
Benjamin Dauvergne a écrit :
Est-ce que graylog est définitivement abandonné ? Dans ce cas je ferme ce ticket.
Pour moi oui, c'est l'abandon, mais je laisse ma voix à Christophe.
Mis à jour par Frédéric Péters il y a environ 5 ans
- Statut changé de En cours à Rejeté
Pas de voix, abandon.