Development #54637
Provisionning : avoir un mode debug qui écrit les messages émis dans un fichier
0%
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
Historique
Mis à jour par Emmanuel Cazenave il y a presque 3 ans
- Statut changé de Nouveau à En cours
- Assigné à mis à Emmanuel Cazenave
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()].
Mis à jour par Emmanuel Cazenave il y a presque 3 ans
- Fichier 0001-agent-authentic2-add-debug-mode-for-provisionning-54.patch 0001-agent-authentic2-add-debug-mode-for-provisionning-54.patch ajouté
- Statut changé de En cours à Solution proposée
- Patch proposed changé de Non à Oui
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
Mis à jour par Emmanuel Cazenave il y a presque 3 ans
- Fichier 0001-agent-authentic2-add-debug-mode-for-provisionning-54.patch 0001-agent-authentic2-add-debug-mode-for-provisionning-54.patch ajouté
Ajout de DEBUG_PROVISIONNING_LOG_PATH dans debian_config_common.py.
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.
Mis à jour par Benjamin Dauvergne il y a presque 3 ans
json.dump(.., indent=2)
, tant qu'à avoir un log qu'il soit lisible.
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)
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
agent/authentic2: add debug mode for provisionning (#54637)