AddOn


ko_Debug

Beschreibung

Speziell formatierte Ausgaben für Debugzwecke wärend der Entwicklung ausgeben lassen.
Inkl. Krumo.

Dieses Addon stellt eine Funktion zur Verfügung mit deren Hilfe sich diverse Werte in festgelegter Formatierung ausgeben lassen ohne dafür mehrere Zeilen Code eingeben zu müssen.
Beispiel: dbo($foo);
Ausgabe: DEBUGOUT: hier steht der Inhalt von $foo

Die Funktion DBO bietet sich vor allem für einen schnellen Überblick bei geringen Datenmengen an. Für größere Datenmengen (Objekte) empfehle ich die Verwendung von Krumo.

Mit Version 1.0.0 ist jetzt auch Krumo verfügbar.
http://www.sourceforge.net/projects/krumo/
Vorteil: bei sehr vielen Daten, werden diese gebündelt ausgegeben und können einzeln aufgeklapt werden.
Nachteil: auch wenn man nur wenige Werte ausgeben möchte, muss man erst alles aufklicken um die Daten sehen zu können.

ab Version 1.1.0:
Für den produktiven Einsatz muss das Addon nicht entfernt werden. Es genügt die einzelnen Debugfunktionen in den Settings zu deaktivieren. Damit bleiben zwar die Funktionen noch ansprechbar, sie sind aber leer und geben daher nichts aus.

ab Version 1.1.2:
Im Frontend werden nur noch Debugmeldungen ausgegeben, wenn man gleichzeitig im Backend angemeldet ist.
Der normale Benutzer bekommt dadurch keinerlei Debug-Meldungen mehr zu sehen.

Source: https://github.com/Koala/ko_debug


Umsetzung

Koala

forum.redaxo.de/profile.php?mode=viewprofile&u=397


Versionen

1.1.2

Für REDAXO
4.3.x
Veröffentlicht am
22.05.2011

Im Frontend werden nur noch Debugmeldungen ausgegeben, wenn man gleichzeitig im Backend angemeldet ist.
Der normale Benutzer bekommt dadurch keinerlei Debug-Meldungen mehr zu sehen.

1.1.0

Für REDAXO
4.3.x
Veröffentlicht am
26.01.2011

- Settings können angelegt werden (de-/aktivieren der einzelnen Debug-Funktionen/Klassen)
- Dummyfunktionen angelegt (wenn Debug-Funktion deaktiviert, gibt es bei Verwendung der Funktionen keine Fehlermeldung)

1.0.0

Für REDAXO
4.3.x, 4.2.x, 4.1.x, 4.0.x
Veröffentlicht am
15.01.2011

Debugfunktion jetzt auch mit integriertem Krumo (0.2.1a)
http://www.sourceforge.net/projects/krumo/

Krumo erfordert PHP5!

0.0.3

Für REDAXO
4.3.x, 4.2.x, 4.1.x, 4.0.x
Veröffentlicht am
07.11.2007

- DebugOut-Funktion überarbeitet; Trennung nach Array und normaler Variable aufgehoben
- Kurzform DBO eingefügt

Für REDAXO
3.2.x
Veröffentlicht am
12.09.2006

Release Candidate 2
funktioniert auch mit REDAXO 4.0

Für REDAXO
3.2.x
Veröffentlicht am
10.09.2006

Release Candidate 1