Meet the Debug Imp! A new and improved debugging window.
What's New
LOTS!!!
- Added search functions, opens the copy window with the results of the search, uses any regular lua pattern to search the log
- Toolbox window with, memory usage details, counters for debug, warning and errors that have occured in the log, mouse coordinates, mouseover window.
- All existing debug window buttons are now in the Menu of the toolbox
- Toolbox can be shown and used without the debug window showing
- Opening the debug window will automatically show the toolbox
- External addons can add their own context menu items to the Addons menu via a simple function
- Can now control the alpha of the toolbox and the debug window
- Trimmed down the borders of the debug window to give you more textlog real estate
Features
- Advanced logging options to control the log size, auto clearing of the log and deleting of the logfiles
- Copy button that will open a window with a text edit box containing the last 25 entries in your log for easy cut and paste to other locations, like a forum page, comment box, or irc, also with Prev and Next buttons so you can find just the entry you wanted to copy
- Reports memory usage details in the toolbox window
- If you disable any of the filter entries in options window they are never recorded, so no more chasing the entry you want off the screen because the log is getting filled with entries you don't want to see or care about
- When you choose to enable display of any filter entries in the option window they will only show from that point on, no more scrolling up 10 pages of function entries you don't care about to find that error, no more missing that new error because you had to turn off your log to keep the message you wanted on screen
- Also catches messages from last shutdown sequence or reloadui
- Able to search the debug log with a standard lua pattern
Other Addons
If you've written a tool for other authors and want to access your addon from the debug window simply add the following lines to create a menu item just for you in the Addons menu of the toolbox
- DebugImpWindow.CreateAddonMenu(label, func)
- label should be a wstring containing the text to display in the menu, keep it short
- func is the function you wish to be called when your menu item is clicked
Required
- REQUIRES LibSlash
Facts
- Date created
- 18 Jan 2009
- Category
- Last update
- 14 Feb 2009
- Development stage
- Inactive
- Language
- enUS
- License
- MIT License
- Curse link
- DebugImp
- Recent files
- B: Beta v0.3.5 for 1.1.1 on 14 Feb 2009
- A: r39 for 1.1.1 on 14 Feb 2009
- A: r37 for Beta 3.0 on 09 Feb 2009
- B: Beta v0.3.4 for Beta 3.0 on 09 Feb 2009
- A: r36 for Beta 3.0 on 09 Feb 2009