feat: Version 3.6.2 - Correctifs tâches #17-20
- #17: Amélioration gestion des secteurs et statistiques - #18: Optimisation services API et logs - #19: Corrections Flutter widgets et repositories - #20: Fix création passage - détection automatique ope_users.id vs users.id Suppression dossier web/ (migration vers app Flutter) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -157,12 +157,21 @@ register_shutdown_function(function() use ($requestUri, $requestMethod) {
|
||||
// Alerter sur les erreurs 500
|
||||
if ($statusCode >= 500) {
|
||||
$error = error_get_last();
|
||||
$errorMessage = $error['message'] ?? null;
|
||||
|
||||
// Si pas d'erreur PHP, c'est probablement une exception capturée
|
||||
// Le détail de l'erreur sera dans les logs applicatifs
|
||||
if ($errorMessage === null) {
|
||||
$errorMessage = 'Exception capturée (voir logs/app.log pour détails)';
|
||||
}
|
||||
|
||||
AlertService::trigger('HTTP_500', [
|
||||
'endpoint' => $requestUri,
|
||||
'method' => $requestMethod,
|
||||
'error_message' => $error['message'] ?? 'Unknown error',
|
||||
'error_file' => $error['file'] ?? 'Unknown',
|
||||
'error_message' => $errorMessage,
|
||||
'error_file' => $error['file'] ?? 'N/A',
|
||||
'error_line' => $error['line'] ?? 0,
|
||||
'stack_trace' => 'Consulter logs/app.log pour le stack trace complet',
|
||||
'message' => "Erreur serveur 500 sur $requestUri"
|
||||
], 'ERROR');
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user