Ich benutze die Whoops-Fehlerbibliothek (und liebe es) auf dem Dev, um den PrettyPageHandler so zu zeigen:
%Vor%Bei Live benutze ich den CallbackHandler, um dem Endbenutzer eine "benutzerfreundliche" Fehlermeldung anzuzeigen.
Gibt es trotzdem das Ergebnis von PrettyPageHandler in einer Datenbank oder sogar im Dateisystem? Mein Denken ist es, dem Endbenutzer die freundliche Fehlerseite zu zeigen, aber den Fehler gleichzeitig mit dem PrettyPageHandler aufzuzeichnen, um auf den Fehler, den der Benutzer bekommen hat, zurückzublicken und ihn zu debuggen.
Wie in der Dokumentation beschrieben:
%Vor% Ersetzen Sie var_dump($exception->getMessage());
durch Ihren benutzerdefinierten Code, um ihn in der Datenbank oder im Dateiprotokoll zu speichern.
Bearbeiten1:
Um PrettyPageHandler zum Speichern des Protokolls zu verwenden, erstellen Sie einen benutzerdefinierten Handler, der von PrettyPageHandler ausgeht, und an der Stelle, an der das Handle die formulierte Antwort zurückgibt, bevor die Antwort an den Benutzer in Datenbank oder Dateisystem im gewünschten Format gespeichert wird. p>