Moin,
hätte da nen Wunsch/Idee: ein log in rex_sql.. die Ausgabe via debug flag ist schön und gut für schnell mal zwischendrin, aber halt nicht so sonderlich elegant und in keinster Weise steuerbar außer eben an/aus. Spätestens wenns - aus welchen Gründen auch immer - richtig viele queries hagelt, wird das arg unübersichtlich, weils das Zeug eben wild in die Seite spuckt.
Hab mir daher hier ein log in die rex_sql Klasse gestrickt, welches ich gezielt ausgeben kann.. sowohl hinsichtlich wo (Site, extra dev-template, FirePHP,..) als auch was (nur errors z.b.) und wann (z.b. nur wenn als Admin eingeloggt). Hier als Beispiel ne Ausgabe per FirePHP:
[ externes Bild ]
Der Patch ist wirklich minimal und trägt nicht auf.. wär ne schönes Sache für r5 imho.
lg,
Jan
Hallo,
Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.
Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.
Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
rex_sql log ..
vg, Jan
- Markus.Staab
- Entwickler
- Beiträge: 9634
- Registriert: 29. Jan 2005, 15:50
- Wohnort: Aschaffenburg/Germany
- Kontaktdaten: ICQ Website
Re: rex_sql log ..
Hi Jan,
in R5 ist ein Debug Addon enthalten, welches nach Aktivierung eine "Debug-Console" im Backend darstellt.
Eine Ausgabe über Firebug ist dort noch nicht vorgesehen, es geht aber in die Richtung deiner Idee.
Dort wird auch gemessen wie lange die einzelnen ExtensionPoints zur Ausführung brauchen.
Gruß,
Markus
in R5 ist ein Debug Addon enthalten, welches nach Aktivierung eine "Debug-Console" im Backend darstellt.
Eine Ausgabe über Firebug ist dort noch nicht vorgesehen, es geht aber in die Richtung deiner Idee.
Dort wird auch gemessen wie lange die einzelnen ExtensionPoints zur Ausführung brauchen.
Gruß,
Markus
Re: rex_sql log ..
cool!.. in welche "pipe" das letztendlich gespuckt wird könnte man ja auch flexibel gestalten.. Werden dann die bisherigen rex-internen debug messages (was gäbs da bisher.. rex_sql, xform,.. noch andere?) generell dorthin geleitet.. oder ist das Addon erstmal "für sich", d.h. wird nur bei konkretem Aufruf tätig ?Markus.Staab hat geschrieben:in R5 ist ein Debug Addon enthalten, welches nach Aktivierung eine "Debug-Console" im Backend darstellt. Eine Ausgabe über Firebug ist dort noch nicht vorgesehen, es geht aber in die Richtung deiner Idee.
Auch cool.. Laufzeiten zu ermitteln war bisher eher sperrig... ;-)Markus.Staab hat geschrieben:Dort wird auch gemessen wie lange die einzelnen ExtensionPoints zur Ausführung brauchen.
lg,
Jan
vg, Jan
- Markus.Staab
- Entwickler
- Beiträge: 9634
- Registriert: 29. Jan 2005, 15:50
- Wohnort: Aschaffenburg/Germany
- Kontaktdaten: ICQ Website
Re: rex_sql log ..
Man kann dort alles mögliche Informationen anzeigen, aktuell ist aber nur ein SQL log und die ausfuehrrungszeiten der EPs implementiert,... Wenn die anderen Stellen fertig sind wird ggf. Noch mehr,...kannst ja bei Github einfach mal reinschauen,...
Gruß, Markus
Gruß, Markus