Hi,
nach den Anregungen von jeandeluxe befindet sich der Error Handler gerade in einem Umbruch: Das Query Logging wird entfernt, das Overlay auf jQuery-Basis erneuert (und bindet dann auch sein eigenes jQuery ein) und allgemein findet ein bisschen Cleanup statt.
Damit das Overlay im Frontend funktioniert, muss jQuery vorhanden sein. Das ist bei unseren Projekten immer der Fall, daher liefert der EH es bisher nicht selbst mit aus. Wie gesagt, einer der Punkte, die sich ändern werden.
Das Logging der SQL-Queries wird mit hoher Wahrscheinlichkeit gänzlich entfernt werden. Unsere eigene(n) SQL-Klassen werden im Moment primär mit Prepared Statements gefüttert, die in einem Log dann wenig hilfreich sind ("SELECT ... FROM table WHERE id = ? AND clang = ?"). Außerdem war es dafür nötig, die rex_sql-Klasse zu patchen, was früher die Developer Utils übernehmen, aber wenig portabel war. Das Risiko wollen wir bestehenden Installationen von REDAXO/Sally nicht weiter zumuten. Ohne Patching ist es allerdings auch in rex_sql dann gar nicht mehr möglich, Queries abzufangen.
Da die DevUtils seit einigen Versionen keine Patches mehr eigenmächtig installieren (sonst gibt's wieder Ärger

), ist das Query Logging im aktuellen Error Handler komplett nutzlos. Erwarte nicht, dass dir dort irgendwann einmal etwas gezeigt wird.
Man kann zusammenfassend schon sagen, dass der Error Handler in den letzten Monaten stiefmütterlich behandelt wurde, da ich persönlich enorme Mengen an Zeit in varisale und realURL2 gesteckt habe. Die Kernfunktion, die der Error Handler bei uns aus meiner Sicht erfüllen soll, ist dabei aber stabil: Das Senden von Fehlermails und das Loggen von Fehlern in dem Produktiv-Environment. Das Development-Environment wird jetzt erst seit langem mal wieder angefasst und renoviert.
Die Entwicklung kann bei
Bitbucket verfolgt werden, Releases werden auf der
Projektseite veröffentlicht.
Grüße,
Christoph