Logging estructurado
Opera Sushi SaaS con logs estructurados, correlacionados y redactados en Node y edge.
Sincronizado con el commit
7d452a6del starter.
Node usa Pino y edge emite el mismo contrato JSON. Los logs van a stdout para la plataforma; la aplicación no gestiona archivos. LOG_LEVEL: debug, info, warn o error.
Propaga el request ID por rutas, servicios, jobs, órdenes/eventos Stripe y proveedores. Registra campos como evento, org_uuid, UUID seguro, job/order, duración y resultado, no solo prosa.
Se redactan authorization, cookies, contraseñas, tokens y claves. No registres cuerpos crudos, URLs firmadas ni exportaciones. respError guarda contexto interno y devuelve error_code traducido; nunca expongas error.message.
Monitoriza readiness, cron, reintentos agotados, webhooks action-required, latencia y 5xx. Correlaciona Slack con IDs; Slack no almacena logs.