Monzo for Firebug
Monzo for Firebug is a firefox extension that extends Firebug to provide anzo.js specific debugging tools. Currently, Monzo adds two panels to the firebug extension:
Anzo Logging
This tab gives you controls to do many things:
- Enable/Disable logging
- Change the logger level for each active logger
- Add an active logger
- Add method tracing
Anzo Messaging
The Anzo Messaging tab uses Firebug's spy to listen for Ajax requests going back and forth through Anzo.js' Communication Bus. It processes these JSON requests into javascript objects and then allows the user to dissect them using the Firebug DOM tab. Additionally, it picks out only the request/reponses that contain messages, and out of those, it highlights those with data and operations (as opposed to the long polling request/responses).
Anzo Operations
The Anzo Operations tag, yet to come, will show only the operation calls/responses.
Installation
To install Monzo for Firebug, check out openanzo-monzo in trunk, then do an SVN export of the folder "monzo@openanzo.org" into your firefox extensions directory. On windows, this should be under a folder like: "C:\Documents and Settings\your username\Application Data\Mozilla\Firefox\Profiles\xxxxxxxx.default\extensions\". Once you copy the files, you will need to restart Firefox if it is already open.
Compatibility
Monzo for Firebug should work for any version of Firebug equal to or above 1.1, on Firefox 2 and/or 3. Firebug will need to be enabled for the anzo extension to work properly.


