jQuery Logger – Loggen / Debuggen in jQuery

Loggen / Debuggen von JavaScript ist so eine Sache. Alert fällt komplett hinten raus, console.log geht nicht im Internet Explorer, und alles in allem endet es in einem ziemlichen Rumgewürge. Erschwerend kommt hinzu, dass etwas das in dem einen Browser funktioniert nicht unbedingt im nächsten funktionieren muss.

Screenshot einer Ausgabe des jQuery Loggers

Man könnte sich behelfen indem man einfach Ausgaben in einem DIV-Layer macht, nutzt nur nicht viel, da die Datenstrukturen nicht entsprechend aufbereitet sind.  jQuery Logger springt in diese Bresche und erlaubt beides: Ausgabe in einen DIV-Layer in allen Browsern, plus Aufbereitung der Daten. Dabei hat das Plugin noch sehr viel Luft nach oben.

Ich würde mir zum Beispiel ein Code-Highlighting wünschen, oder eine Ausgabe in einem eigenen Fenster, aber zum einen ist das Projekt bei GitHub – man kann das also problemlos selbst nachrüsten – zum anderen kann man gespannt sein, ob und wie das Plugin erweitert wird. Alles in allem ist es eine feine Möglichkeit alert und console.log zu vermeiden und vor allem die diversen Probleme in den verschiedenen Browser zu umgehen.

Ähnliche Beiträge

23 Bildergalerien für jQuery Beim Blogrammierer hat sich einer besonders viel Arbeit gemacht :) Hier gibt es 23 Bildergalerien für jQuery zu bestaunen, nebst Screenshot, Demo und ...
jQuery.sheet – Excel Spreadsheets für jQuery Es gibt da durchaus ein oder zwei Sachen, in denen man sich in Javascript die Finger bricht und man froh ist, dass es zum Beispiel jQuery gibt. Sinnvo...
Lint für jQuery Früher war alles besser, der Himmel war blauer, die Wiesen grüner und ich programmierte eine Mailbox-Software in Turbo Pascal und wurde in der Uni daz...
Teaser mit jQuery erstellen Heutzutage besitzt fast jede halbwegs ernst zu nehmende Webapp ein Mini-CMS im Backend. Meistens basierend auf einem WYSIWYG-Editor in JavaScript. Eig...

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.