Aggiornato monolog

This commit is contained in:
Luca 2024-09-12 13:21:52 +02:00
parent 5e5d494fb9
commit 8886b83601
2 changed files with 6 additions and 2 deletions

View File

@ -46,7 +46,7 @@
"league/flysystem": "^3.0", "league/flysystem": "^3.0",
"league/flysystem-ftp": "^3.0", "league/flysystem-ftp": "^3.0",
"maximebf/debugbar": "^1.15", "maximebf/debugbar": "^1.15",
"monolog/monolog": "^1.22", "monolog/monolog": "^1.27",
"mpdf/mpdf": "^v8.0.10", "mpdf/mpdf": "^v8.0.10",
"mpociot/vat-calculator": "^2.3", "mpociot/vat-calculator": "^2.3",
"owasp/csrf-protector-php": "^1.0", "owasp/csrf-protector-php": "^1.0",

View File

@ -28,14 +28,17 @@ use Monolog\Handler\AbstractProcessingHandler;
*/ */
class MessageHandler extends AbstractProcessingHandler class MessageHandler extends AbstractProcessingHandler
{ {
protected function write(array $record) protected function write(array $record): void
{ {
// Controlla se la richiesta è AJAX
if (\Whoops\Util\Misc::isAjaxRequest()) { if (\Whoops\Util\Misc::isAjaxRequest()) {
return; return;
} }
// Costruisci il messaggio di errore
$message = tr('Si è verificato un errore').' <i>[uid: '.$record['extra']['uid'].']</i>.'; $message = tr('Si è verificato un errore').' <i>[uid: '.$record['extra']['uid'].']</i>.';
// Aggiungi informazioni utente se autenticato
if (auth()->check()) { if (auth()->check()) {
$message .= ' $message .= '
'.tr('Se il problema persiste siete pregati di chiedere assistenza tramite il forum apposito (_LINK_FORUM_)', [ '.tr('Se il problema persiste siete pregati di chiedere assistenza tramite il forum apposito (_LINK_FORUM_)', [
@ -52,6 +55,7 @@ class MessageHandler extends AbstractProcessingHandler
try { try {
flash()->error($message); flash()->error($message);
} catch (\Exception) { } catch (\Exception) {
// Gestisci l'eccezione se necessario
} }
// Messaggio visivo immediato // Messaggio visivo immediato