Log des appels API en mode debug #89

Open
opened 2026-02-13 10:15:27 +00:00 by jmartin · 0 comments
Owner

Contexte

Permettre de tracer chaque appel API depuis le front en activant un mode debug côté backend.

Implémentation

  • Intercepteur NestJS LogRequestInterceptor qui log méthode, URL, query et body à chaque requête.
  • Activé via la variable d’environnement LOG_API_REQUESTS=true.
  • Champs sensibles masqués dans les logs (password, smtp_password, token, etc.).

Fichiers

  • backend/src/common/interceptors/log-request.interceptor.ts (nouveau)
  • backend/src/main.ts (enregistrement global de l’intercepteur)
  • backend/.env.example (documentation de LOG_API_REQUESTS)
## Contexte Permettre de tracer chaque appel API depuis le front en activant un mode debug côté backend. ## Implémentation - Intercepteur NestJS `LogRequestInterceptor` qui log méthode, URL, query et body à chaque requête. - Activé via la variable d’environnement `LOG_API_REQUESTS=true`. - Champs sensibles masqués dans les logs (password, smtp_password, token, etc.). ## Fichiers - `backend/src/common/interceptors/log-request.interceptor.ts` (nouveau) - `backend/src/main.ts` (enregistrement global de l’intercepteur) - `backend/.env.example` (documentation de `LOG_API_REQUESTS`)
Sign in to join this conversation.
No description provided.