XPanel for Flex – update for Flex 2 final, more features

Just a quick update to our “home” version of “Trace XPanel” (download) – now with the following features:

– Trace can be [auto]saved to disk, with automatic reset of the logs on new sessions

– You can suspend and resume tracing

– Trace window can be pinned to the topmost position.

– FATAL level is added – in addition to standard DEBUG, INFO, WARNING and ERROR – any combinations are selectable for tracing

– Trace views include text format and list. For long messages, doubleclick shows selected message in scrollable popup dialog

Also:

Thanks to Constantiner 

– Trace Target object added

We are also testing the new component packaging suggested @  http://groups.yahoo.com/group/flexcomponents/

Enjoy,

Anatole Tartakovsky

[tags]Flex, debugging, logging, trace, console, log4flex, xpanel, testing, ActionScript, AMF0, LocalConnection, mutex[/tags]

Š

3 thoughts on “XPanel for Flex – update for Flex 2 final, more features

  1. Hey guys I get an error using XPANEL:

    See the end of this message for details on invoking
    just-in-time (JIT) debugging instead of this dialog box.

    ************** Exception Text **************
    System.IO.DirectoryNotFoundException: Could not find a part of the path “C:\Projects\XPanel\build\XPanel.log”.
    at System.IO.__Error.WinIOError(Int32 errorCode, String str)
    at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, Boolean useAsync, String msgPath, Boolean bFromProxy)
    at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize)
    at System.IO.StreamWriter.CreateFile(String path, Boolean append)
    at System.IO.StreamWriter..ctor(String path, Boolean append, Encoding encoding, Int32 bufferSize)
    at System.IO.StreamWriter..ctor(String path, Boolean append)
    at System.IO.File.CreateText(String path)
    at l.a()
    at l.a(String A_0, String A_1)
    at f.a(DateTime A_0, String A_1, Color A_2)
    at f.a(m A_0)
    at g.b()
    at p.e(Object A_0, EventArgs A_1)
    at System.Windows.Forms.Timer.OnTick(EventArgs e)
    at System.Windows.Forms.Timer.Callback(IntPtr hWnd, Int32 msg, IntPtr idEvent, IntPtr dwTime)

    ************** Loaded Assemblies **************
    mscorlib
    Assembly Version: 1.0.5000.0
    Win32 Version: 1.1.4322.573
    CodeBase: file:///c:/windows/microsoft.net/framework/v1.1.4322/mscorlib.dll
    —————————————-
    XPanel
    Assembly Version: 1.0.0.10
    Win32 Version: 1.0.0.10
    CodeBase: file:///C:/Program%20Files/XPanel/executable/XPanel.exe
    —————————————-
    System.Windows.Forms
    Assembly Version: 1.0.5000.0
    Win32 Version: 1.1.4322.573
    CodeBase: file:///c:/windows/assembly/gac/system.windows.forms/1.0.5000.0__b77a5c561934e089/system.windows.forms.dll
    —————————————-
    System
    Assembly Version: 1.0.5000.0
    Win32 Version: 1.1.4322.573
    CodeBase: file:///c:/windows/assembly/gac/system/1.0.5000.0__b77a5c561934e089/system.dll
    —————————————-
    System.Drawing
    Assembly Version: 1.0.5000.0
    Win32 Version: 1.1.4322.573
    CodeBase: file:///c:/windows/assembly/gac/system.drawing/1.0.5000.0__b03f5f7f11d50a3a/system.drawing.dll
    —————————————-
    System.Xml
    Assembly Version: 1.0.5000.0
    Win32 Version: 1.1.4322.573
    CodeBase: file:///c:/windows/assembly/gac/system.xml/1.0.5000.0__b77a5c561934e089/system.xml.dll
    —————————————-

    Kewl just a heads up

    Campbell

  2. Open XPanel settings, set the log file location to the existing folder – already reported will be fixed in the next release
    Tnx,
    Anatole

  3. Hello – very nice tool. Quick question can I run this trace tool while my application is hosted on a web page? i.e. downloaded from a web site? It does not seem to capture the logging events when I do try this.

    Thanks,
    Mark

Comments are closed.