Oui, il m'arrive de faire ca mais ca ne dump toujours pas les messages dans une fenetre dediee, et en plus je trouve ca relativement illisible a moins d'implementer une fonction pretty print.
Personnellement, pour le debugging, je me suis écrit un petit plugin myLog qui met à disposition des méthodes de log pour écrire simplement un message (horodaté, et avec le nom de la méthode appelante) dans un fichier. Après, un simple "tail -f" sur le fichier de log permet de voir tous les messages passer en temps réel...
L'appel se fait simplement ainsi dans le code à débugger :
myLog::log("Hello World!");
Deux choses à ne pas oublier :
- ne l'installer que sur son environnement de dev ;
- supprimer les appel à la classe de log avant de publier son plugin.