XPanel/Log4Flex- Standalone debugger for Flex/Flash Applications

[lang_fr]
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.
[/lang_fr]

[lang_es]
El entorno de debug de Flex Builder (trace y la perspectiva debugger) es un sueño.

Pero, no siempre llevo de viaje mis multiples pantallas TFT. De momento tengo que trabajar desde un portatil (una unica pantalla pues) y cambiar entre Firefox y Flex Builder no es una opción viable más bien una verdadera tortura!

Aquí entra el debugger standalone para AS3/Flex equivalente del SOS o Luminic Box para AS2, su nombre: Xpanel.
[/lang_es]

[lang_fr]

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]…

projet_flex

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

Flex Build Path

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

Flex Library

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.

XPanel

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

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
[/lang_fr]

[lang_es]
Como presentación me limitaré a traducir, en castellano, la introducción del autor


XPanel ofrece un rendimiento superior y un control mas amplio del tracing en las aplicaciones Flex/Flash.

Llega con una API muy familiar para los programadores J2EE Flex 1.* y permite el tracing y logging de aplicaciones Flex 2 bajo la versión sin-debug del lector flash. El Package contiene un ejecutable (XPanel.exe) y un componente (XPanel_Library.swc).

Ficheros de ejemplos, fuentes y de configuración están incluidos en la distribución.

Vamos rapido en imagenes!

Desde un proyecto Flex [Properties]…

projet_flex

… añadimos en la librería la referencia del SWC [FlexBuildPath>add SWC]

Flex Build Path

Una paréntesis sobre la ubicación de las fuentes. Escogé añadirlas como librería Flex:

Flex Library

Se puede tambien incluirlas en el source path del proyecto o incluso dejarlas fuera del workspace

El API ofrece la paleta “clasica” de métodos estáticos de logging

XPanel

Por ultimo, configuramos el debugger, en particular las opciones “Always on top” y la ubicación del fichero de log:
Options Dialog

Enlaces:
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

[/lang_es]

Flex, Logger

If you enjoyed this post, please consider to leave a comment or subscribe to the feed and get future articles delivered to your feed reader.

Comments

One Response to “XPanel/Log4Flex- Standalone debugger for Flex/Flash Applications”

Leave Comment

(required)

(required)


eXTReMe Tracker