10. The traces panel
When De Monsters designed the very first version of the Monster Debugger (0.9) it only had one feature: The traces panel. This panel is by far the most used feature within the Monster Debugger. It displays messages (so called traces) from you code and allows you to inspect your data. The traces panel shows it all: Strings, Numbers, Arrays, XML, Objects, Vectors and even all your custom classes.
Commonly used scenarios include tracing XML data from a server to see it's structure, tracing responses from poorly documented social network API's or just tracing a message to see if a function is called properly.
Tracing a simple message
MonsterDebugger.trace(this, "Hello World!");
Tracing an array
var fruit:Array = ["apple", "orange", "banana"]; MonsterDebugger.trace(this, fruit);
Tracing an object
var person:Object = {name:"Mike", age:25, gender:"Male"};
MonsterDebugger.trace(this, person);
Tracing a custom class
var foo:Bar = new Bar(); MonsterDebugger.trace(this, foo);
Each trace message can be given a color or name. This can be useful for keeping overview in your traces or when working in a team of developers. The following examples shows how you can work with color and labels in your traces:
Tracing with a label or a person name
MonsterDebugger.trace(this, "Message by Mike", "mike", "label"); MonsterDebugger.trace(this, "Message by Joe", "joe", "label");
Tracing an error:
MonsterDebugger.trace(this, "ERROR!", "", "", 0xFF0000;
Tour index
- 1. Introduction
- 2. Quick start
- 3. Linking the client SWC
- 4. Debugging a Adobe Flex application
- 5. Debugging on a mobile device
- 6. Application panel
- 7. Highlight & inspect
- 8. Properties panel
- 9. Methods panel
- 10. Traces panel
- 11. Memory monitor
- 12. Breakpoints
Download the latest version
Tired of always having to read software tour items? Download the latest version of Monster Debugger and play the official game while actually using the application.
Download Monster Debugger 3.02