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

redaxo.org/forum/memberlist.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.

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