Journalisation structurée
Opérez Sushi SaaS avec des logs structurés, corrélés et masqués sous Node et edge.
Synchronisé avec le commit
7d452a6du starter.
Node utilise Pino et edge émet le même contrat JSON. Les logs vont sur stdout pour la plateforme ; l’application ne gère pas de fichiers. LOG_LEVEL : debug, info, warn ou error.
Propagez le request ID dans routes, services, jobs, commandes/événements Stripe et fournisseurs. Loguez événement, org_uuid, UUID sûr, numéro job/order, durée et résultat, pas seulement du texte.
Authorization, cookies, mots de passe, tokens et clés sont masqués. Ne loguez pas corps brut, URL signée ni export. respError conserve le contexte interne et renvoie un error_code traduit ; jamais error.message.
Surveillez readiness, cron, reprises épuisées, webhooks action-required, latence et 5xx. Corrélez Slack par IDs ; Slack n’est pas le stockage des logs.
Notifications opérationnelles Slack
Envoyez les événements opérationnels vers Slack par la file durable sans fuite de données sensibles.
Export et effacement de compte
Configurer inventaire de confidentialité, exports authentifiés, effacement différé, nettoyage fournisseur, pseudonymisation et annulation.