Aggiornato monolog
This commit is contained in:
parent
5e5d494fb9
commit
8886b83601
|
@ -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",
|
||||||
|
|
|
@ -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
|
||||||
|
|
Loading…
Reference in New Issue