feat(sentry) : remonte les logs ERROR+ backend vers GlitchTip #31
Reference in New Issue
Block a user
Delete Branch "feat/sentry-backend-error-logs"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Ajoute un handler Monolog (
Sentry\Monolog\Handler) qui remonte les logs niveau ERROR+ vers GlitchTip en tant qu'Issues, en prod uniquement.Changements
config/packages/monolog.yaml: handlersentry(type service) horsfingers_crossed→ envoi immédiat, canauxevent/doctrine/deprecationexclus pour limiter le bruit.config/packages/sentry.yaml: enregistrement du service handler au niveauError+register_error_listenerpassé àfalsepour éviter le doublon d'exceptions (les exceptions kernel sont déjà logguées par Symfony → remontées via Monolog).register_error_handlerreste actif (erreurs fatales PHP).Effet
$logger->error()/->critical()métier deviennent des Issues GlitchTip.ignore_exceptions(4xx) s'applique toujours.Déploiement
Modif purement config (pas de migration). Pré-requis :
SENTRY_DSNdéfini en prod.🤖 Generated with Claude Code