rex_sql log ..

Aktueller Stand, Diskussionen, Hinweise

rex_sql log ..

Beitragvon jeandeluxe » 1. Jun 2011, 12:54

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:

Bild

Der Patch ist wirklich minimal und trägt nicht auf.. wär ne schönes Sache für r5 imho.

lg,
Jan
mark your solved threads [SOLVED]™ promotion tour.. | Redaxo API Docu | rexdev.de | "You start with some money.."
IT'S A MARATHON. NOT A SPRINT. UNLESS IT IS A SPRINT, THEN SPRINT!
Benutzeravatar
jeandeluxe
 
Beiträge: 1936
Registriert: 29. Sep 2005, 09:50
Wohnort: Hamburg

Re: rex_sql log ..

Beitragvon Markus.Staab » 1. Jun 2011, 14:55

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
Benutzeravatar
Markus.Staab
Entwickler
 
Beiträge: 9781
Registriert: 29. Jan 2005, 14:50
Wohnort: Aschaffenburg/Germany

Re: rex_sql log ..

Beitragvon jeandeluxe » 1. Jun 2011, 15:14

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.

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:Dort wird auch gemessen wie lange die einzelnen ExtensionPoints zur Ausführung brauchen.

Auch cool.. Laufzeiten zu ermitteln war bisher eher sperrig... ;-)

lg,
Jan
mark your solved threads [SOLVED]™ promotion tour.. | Redaxo API Docu | rexdev.de | "You start with some money.."
IT'S A MARATHON. NOT A SPRINT. UNLESS IT IS A SPRINT, THEN SPRINT!
Benutzeravatar
jeandeluxe
 
Beiträge: 1936
Registriert: 29. Sep 2005, 09:50
Wohnort: Hamburg

Re: rex_sql log ..

Beitragvon Markus.Staab » 2. Jun 2011, 15:36

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
Benutzeravatar
Markus.Staab
Entwickler
 
Beiträge: 9781
Registriert: 29. Jan 2005, 14:50
Wohnort: Aschaffenburg/Germany


Zurück zu Entwicklungen

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste

cron