Projet

Général

Profil

Development #42090

Avoir des logs par job

Ajouté par Benjamin Dauvergne il y a presque 4 ans.

Statut:
Nouveau
Priorité:
Normal
Assigné à:
-
Version cible:
-
Début:
25 avril 2020
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:
Non

Description

  • ajouter un accesseur log sur Job pour avoir un ProxyLogger configuré pour le job via .context(job_id=self.id[, job_natural_id=self.natural_id)])
  • prévoir la possibilité d'un attribut needs_job = True sur la méthode d'un job et dans ce cas passer le job en premier paramètre (un if inspect.signature(method).parameters.keys()[:1] == ['job]: warn('no needs_job=True and job as first parameter') pour voir quand on l'oublie)
  • gérer un paramètre de GET job à la vue des logs permettant de filtrer ResourceLog via extra__job_id=int(GET['job']) et aussi un paramètre job-natural-id
  • ajouter un lien dans la vue des jobs pour voir les logs d'un job ou d'un groupe de job (via natural-id)

Demandes liées

Lié à Passerelle - Development #21465: connecteurs SMS : file pour envois asynchronesFermé29 janvier 2018

Actions

Historique

#1

Mis à jour par Benjamin Dauvergne il y a presque 4 ans

Formats disponibles : Atom PDF