XPanel/Log4Flex- Standalone debugger for Flex/Flash Applications
L’environnement de debug de Flex Builder (trace et perspective debugger) comble mes rêves de débugage les plus fous.
Seulement voila, je n’emporte pas toujours mes multiples écrans TFT lors de mes déplacements. Pour le moment, je suis la plupart du temps contraint de travailler depuis mon portable (écran unique donc) et switcher constamment entre Firefox et Flex Builder n’est pas un choix mais une torture!
Entre en jeu le debugger standalone pour AS3/Flex equivalent au SOS/ Luminic Box pour AS2, j’ai nommé Xpanel.
En guise de présentation je me contenterai de reprendre, en français, l’introduction de l’auteur:
XPanel offre une meilleure performance et un plus grand contrôle de tracing sur les applications Flex/Flash.
Il fournit une API familière aux programmeurs J2EE Flex 1.* et rend possible le tracing et logging des applications Flex 2 avec la version non-debug du player flash. Le Package vient avec un executable (XPanel.exe) et un composant (XPanel_Library.swc)
Des fichiers d’examples, sources et configurations accompagnent cette distribution.
Allons-y rapidemment en images!
On prend un projet Flex [Properties]…

… et on ajoute en librairie la reference du SWC [FlexBuildPath>add SWC]

Une parenthèse sur l’emplacement des sources. Je les ai ajouté comme librairie Flex:

Vous pouvez aussi les inclure dans le source path du projet ou même ne pas les referencer du tout dans le workspace. Libre à vous.

Enfin, on configure le debugger, notamment les options “Always on top” et l’ emplacement du fichier de log:

Lien de références:
http://flexblog.faratasystems.com/?p=5 (blog)
http://www.faratasystems.com/?page_id=45 (download)
Custom Logger class for Flex trace mechanism, XPanel, and Flex Trace Panel
FlashDevelop AS3 Flex2 With Logging Examples





2006-08-31
Hello
J’ai découvert la console en lisant ton article.
Franchement je viens de la tester… et c’est vraiment une bonne console
Par contre, même si c’est sympa d’avoir cabler leur console sur le package mx.logging de Adobe, j’aime pas du tout la classe Logger fournie avec la console pour gérer les Logs. Je vais à mon avis la cabler dans mon framework … c’est juste une LocalConnection à gérer de toute manière
Maintenant on a le choix .. je considère toujours que la console SOS permet de faire un peu + de chose que les autres avec sa gestion des commandes etc…
Seul petit problème à mon avis c’est que cette console n’est pas dispo sur MAC
EKA+