Dude
Hi,
bisher:
Wie zu erkennen ist, werden allen Clienten die Fehler angezeigt und auf dem Server geloggt.
Mein Ziel ist es, die PHP-Errornachricht wie sie ausgegeben werden würde, zu loggen (error_log), jedoch eine benutzerdefinierte Nachricht auszugeben (custom error handler).
Wenn ich jetzt also einen Error-Handler setze, ist der die Log-Funktion von PHP, sowie die display_errors-Einstellung komplett deaktiviert. Das heißt im Klartext: Mein benutzerdefinierter Error-Handler müsste die Log-Funktion selbst übernehmen. Klar, das ist nicht weiter ein Problem weil die Feher-Informationen ja als Parameter übergeben werden, aber schön ist es trotzdem nicht und es ergibt dann auch nicht zu 100% die gleiche Fehlernachricht.
Gibt es also eine Möglichkeit einen benutzerdefinierten Error-Handler zu nutzen, jedoch die Log-Funktion von PHP beizubehalten?
bisher:
Code:
error_reporting(E_ALL ^ E_NOTICE);
ini_set('display_errors','On');
ini_set('log_errors',1);
ini_set('error_log', LOG_PATH."error.log");
Mein Ziel ist es, die PHP-Errornachricht wie sie ausgegeben werden würde, zu loggen (error_log), jedoch eine benutzerdefinierte Nachricht auszugeben (custom error handler).
Wenn ich jetzt also einen Error-Handler setze, ist der die Log-Funktion von PHP, sowie die display_errors-Einstellung komplett deaktiviert. Das heißt im Klartext: Mein benutzerdefinierter Error-Handler müsste die Log-Funktion selbst übernehmen. Klar, das ist nicht weiter ein Problem weil die Feher-Informationen ja als Parameter übergeben werden, aber schön ist es trotzdem nicht und es ergibt dann auch nicht zu 100% die gleiche Fehlernachricht.
Gibt es also eine Möglichkeit einen benutzerdefinierten Error-Handler zu nutzen, jedoch die Log-Funktion von PHP beizubehalten?