Projet

Général

Profil

Development #54637

Provisionning : avoir un mode debug qui écrit les messages émis dans un fichier

Ajouté par Emmanuel Cazenave il y a presque 3 ans. Mis à jour il y a presque 3 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
-
Début:
07 juin 2021
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

Genre si une variable HOBO_PROVISIONNING_DEBUG est posée, ça irait écrire les messages émis dans /var/log/authentic2-multitenant/provisioning-debug.


Fichiers

Révisions associées

Révision cdfe73d4 (diff)
Ajouté par Emmanuel Cazenave il y a presque 3 ans

agent/authentic2: add debug mode for provisionning (#54637)

Historique

#1

Mis à jour par Emmanuel Cazenave il y a presque 3 ans

  • Statut changé de Nouveau à En cours
  • Assigné à mis à Emmanuel Cazenave
#2

Mis à jour par Frédéric Péters il y a presque 3 ans

Un fichier séparé parce que simplement .debug() avec le message (ce qui poserait le message dans le fichier idoine) ne peut pas marcher, parce que c'est pour du debug sur une installation avec trop de rôles et ça ferait un message trop gros pour le système de logging. [je note ça parce que comme réflexe j'aurais suggéré de juste utiliser .debug()].

#3

Mis à jour par Emmanuel Cazenave il y a presque 3 ans

#4

Mis à jour par Emmanuel Cazenave il y a presque 3 ans

Une remarque sur connection.tenant.domain_url, on est dans un chemin de code où il y a eu un

if (
    not hasattr(connection, 'tenant')
    or not connection.tenant
    or not hasattr(connection.tenant, 'domain_url')
):
    return
#5

Mis à jour par Emmanuel Cazenave il y a presque 3 ans

Ajout de DEBUG_PROVISIONNING_LOG_PATH dans debian_config_common.py.

#6

Mis à jour par Paul Marillonnet il y a presque 3 ans

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

C'est clair que ce sera pas du luxe. Ack.

#7

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

json.dump(.., indent=2), tant qu'à avoir un log qu'il soit lisible.

#8

Mis à jour par Emmanuel Cazenave il y a presque 3 ans

  • Statut changé de Solution validée à Résolu (à déployer)

Poussé avec le indent.

commit cdfe73d4410ff69ff200ab03256ef5610eea014c
Author: Emmanuel Cazenave <ecazenave@entrouvert.com>
Date:   Tue Jun 8 11:31:22 2021 +0200

    agent/authentic2: add debug mode for provisionning (#54637)
#9

Mis à jour par Frédéric Péters il y a presque 3 ans

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

Formats disponibles : Atom PDF