Error Console: Difference between revisions

From MozillaZine Knowledge Base
Jump to navigationJump to search
m (change formatting to <pre>)
m (JavaScript Console moved to Error Console: new name)
 
(14 intermediate revisions by 4 users not shown)
Line 1: Line 1:
You can output information to console using the following method:
See [https://developer.mozilla.org/en/Error_Console Error Console] at developer.mozilla.org.


<ul>
[[Category:Redirects]]
<li>Declare global variable gConsoleService:
<pre>var gConsoleService;</pre>
</li>
<li>Initialize it [[Dev : Extensions : onLoad|on load]]:
<pre>gConsoleService = Components.classes['@mozilla.org/consoleservice;1']
                    .getService(Components.interfaces.nsIConsoleService);</pre>
(note, you can also use toJavaScriptConsole() function to open JavaScript console on startup)
</li>
<li>Define a function:
<pre>function MyApp_logMessage(aMessage) {
  gConsoleService.logStringMessage('MyApp: ' + aMessage);
}</pre>
</li>
<li>Use it like here:
<pre>MyApp_logMessage('Initialized.');</pre>
</li>
</ul>
 
See also: [[Dev : Tips : Enabling dump|Using dump()]], [http://www.mozilla.org/projects/xpcom/using-consoleservice.html Using Console Service].

Latest revision as of 20:54, 30 April 2009

See Error Console at developer.mozilla.org.