{% extends '@App/partials/base.html.twig' %} {% block title %}Détail de l'erreur{% endblock %} {% set statusClass = report.statusCode >= 500 ? 'danger' : (report.statusCode == 404 ? 'warning' : (report.statusCode >= 400 ? 'orange' : 'secondary')) %} {% set emailSent = report.isEmailSent %} {% set userName = report.userDisplayName ?: 'Utilisateur inconnu' %} {% set userEmail = report.userEmail ?: 'Non connecté' %} {% set method = report.method ?: 'n/a' %} {% set routeName = report.routeName ?: 'n/a' %} {% set fullUrl = report.url ?: 'n/a' %} {% set pathValue = report.path ?: 'n/a' %} {% set ipValue = report.ip ?: 'n/a' %} {% set referrerValue = report.referrer ?: 'n/a' %} {% set fileValue = report.file ?: 'Fichier inconnu' %} {% set lineValue = report.lineNumber ?: 'n/a' %} {% set bodyValue = report.bodyPreview ?: 'Aucun body enregistré.' %} {% set responseValue = report.responsePreview ?: 'Aucune réponse enregistrée.' %} {% set traceValue = report.tracePreview ?: 'Trace indisponible.' %} {% set handledAtValue = report.handledAt %} {% block content %}

Détail de l'erreur

{{ report.createdAt|date('d/m/Y à H:i:s') }}

Enregistrement #{{ report.id }}
Version {{ appVersion }}
{% if handledAtValue %} Traitée le {{ handledAtValue|date('d/m/Y à H:i') }} {% else %}
{% endif %}
{{ report.statusCode }} {{ report.exceptionClass|split('\\\\')|last }}
{{ report.exceptionMessage }}
{{ report.exceptionClass }}
Utilisateur
{{ userName }}
{{ userEmail }}
ID : {{ report.userId ?: 'n/a' }}
Environnement
{{ report.environment }}
Version {{ appVersion }}
Email support
{{ emailSent ? 'Envoyé' : 'Non envoyé' }}
Traitement
{% if handledAtValue %} Traitée
{{ handledAtValue|date('d/m/Y à H:i:s') }}
{% else %} À traiter {% endif %}
Client
{{ report.userAgent ?: 'User-Agent indisponible' }}
IP : {{ ipValue }}
Requête HTTP
Méthode
{{ method }}
Route Symfony
{{ routeName }}
Path
{{ pathValue }}
Referrer
{{ referrerValue }}
URL complète
{{ fullUrl }}
Contexte technique
Fichier
{{ fileValue }}
Ligne
{{ lineValue }}
Code HTTP
{{ report.statusCode }}
Entête d'exception
Classe
{{ report.exceptionClass }}
Message
{{ report.exceptionMessage }}
Query params
{{ queryParamsJson }}
Request params
{{ requestParamsJson }}
Attributs de requête
{{ attributesJson }}
Headers
{{ headersJson }}
Body
{{ bodyValue }}
Response preview
{{ responseValue }}
Trace
{{ traceValue }}
{% endblock %}