DebugLogger

DebugLogger is an extension for developer's debug console that is a cleaner alternative to using dump.
Download

DebugLogger Ranking & Summary

Advertisement

  • Rating:
  • License:
  • MPL
  • Price:
  • FREE
  • Publisher Name:
  • Jeremy Gillick
  • Publisher web site:
  • http://mozmonkey.com/

DebugLogger Tags


DebugLogger Description

DebugLogger is an extension for developer's debug console that is a cleaner alternative to using dump. DebugLogger is an extension for developer's debug console that is a cleaner alternative to using dump.An extension developer's debug console that is a cleaner alternative to using dump(). It breaks up debug message to be unique per extension or project and let's you view them independently in a clean console.Start by putting debug statments within your extension using this API, like below:1: logMngr = Components.classes .getService(Components.interfaces.nsIDebugLoggerManager); 2: logger = logMngr.registerLogger("myapp"); 3: logger.log(3, "Hello World");Requirements:· Thunderbird 0.9 - 1.5.0.* ALLIn order to prevent errors when somebody runs your extension without the debug logger installed, you should construct a custom wrapper function that will envoke the logger. This way it can be turned off from a single source between development and production.When a user reports a problem with your extension, you can have them install the DebugLogger so they can provide you with important debugging data to save you lot's of time.


DebugLogger Related Software