Public Member Functions

nsIConsoleService Interface Reference

import "nsIConsoleService.idl";

List of all members.

Public Member Functions

void logMessage (in nsIConsoleMessage message)
void logStringMessage (in wstring message)
 Convenience method for logging simple messages.
void getMessageArray ([array, size_is(count)] out nsIConsoleMessage messages, out PRUint32 count)
 Get an array of all the messages logged so far.
void registerListener (in nsIConsoleListener listener)
 To guard against stack overflows from listeners that could log messages (it's easy to do this inadvertently from listeners implemented in JavaScript), we don't call any listeners when another error is already being logged.
void unregisterListener (in nsIConsoleListener listener)
 Each registered listener should also be unregistered.
void reset ()
 Clear the message buffer (e.g.

Member Function Documentation

void nsIConsoleService::getMessageArray ( [array, size_is(count)] out nsIConsoleMessage  messages,
out PRUint32  count 
)

Get an array of all the messages logged so far.

If no messages are logged, this function will return a count of 0, but still will allocate one word for messages, so as to show up as a 0-length array when called from script.

void nsIConsoleService::logMessage ( in nsIConsoleMessage  message  ) 
void nsIConsoleService::logStringMessage ( in wstring  message  ) 

Convenience method for logging simple messages.

void nsIConsoleService::registerListener ( in nsIConsoleListener  listener  ) 

To guard against stack overflows from listeners that could log messages (it's easy to do this inadvertently from listeners implemented in JavaScript), we don't call any listeners when another error is already being logged.

void nsIConsoleService::reset (  ) 

Clear the message buffer (e.g.

for privacy reasons).

void nsIConsoleService::unregisterListener ( in nsIConsoleListener  listener  ) 

Each registered listener should also be unregistered.


The documentation for this interface was generated from the following file: