8000 [platform] Brancher le journal masqué dans les commandes · Issue #117 · arnakoff/api · GitHub
[go: up one dir, main page]

Skip to content

[platform] Brancher le journal masqué dans les commandes #117

Closed

Description

@EnO33

Partie de #20.

Constat

Le journal masqué (internal/platform/logging, #22) existe mais aucune commande ne s'en sert : log/slog par défaut écrit en texte, sans masquage ni identifiant de requête.

À faire

  • Chaque composition racine (cmd/api, cmd/sync, cmd/mcp, cmd/eval) construit le journal avec logging.New, niveau et clé HMAC issus de la configuration typée ([platform] Configuration typée par variables d'environnement #23).
  • slog.SetDefault avec ce journal, pour qu'aucune ligne ne contourne le masquage.
  • Clé absente ou trop courte : arrêt immédiat au démarrage, message d'erreur sans la clé.
  • Sortie du journal : sortie d'erreur standard pour cmd/mcp si son transport utilise la sortie standard (« à vérifier » selon le transport retenu).
  • Test : une commande démarrée avec une clé invalide s'arrête avec un code non nul.

Liens

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

    0