My ‘perfect’ imaginable debugger
Hi,
in development – good debug environment is crucial. As I like FlashDevelop I am limited to trace output window. (And have to switch of Flash Builder if I want to do profiling or step-through debugging.)
Simple trace output is not the best way to trace stuff! So I used 2 logging tools for a while : SOSmax and Alcon.
Both has some advantages and disadvantages.. but none meets all my expectations!
Alcon has build in FPS counter, which is cool, and object inspector. But it lags and cuts trace messages… so it makes this tool not good for my needs.
SOSmax is very powerful, shows trace messages fast and nicely, has message filter and search. But don’t ship good interface to use it. And doesn’t have some Alcon features I like.
I will try to write User stories for perfect tracer I imagine !
- I want tracer to output different level messages in different colors.( and do it instantly)
- I want ability to sent messages in ‘row’ form. (Create socket, and send my custom html formated messages.)
- I want ability to sent messages in ‘global’ form. (Have a class to hide ‘row’ form, with static functions for messages and other stuff..)
- I want ability to sent messages in ‘local’ form. (Instantiate local logger object, to be able to tract the source of messages.)
- I want ability to clear, save to txt file, copy all or portion of the log text.
- I want check buttons to switch on/off visibility for certain level messages.
- I want FPS counter, I want it to be visible only if I ask for it.
- I want ability to start more then one SWF files, and log trace messages in different logger window tabs
- I want ability to watch/un-watch variables(objects, arrays) in separate window, info should be refreshed by time I specify.
- I want ability to fold/unfold multi-line messages. And I want options to control which level messages to fold or not(on arrival).
- I want menu function, to select my project source folder path, and all logger files to be copied there.
- I want search text for string, and buttons to jump to next,prev find.
- I want ability to add time, level info to message log.
- support as3, and as2.
and I want it to be open source project…