
Mozilla::ConsoleService - Perl interface to Mozilla nsIConsoleService

use Mozilla::ConsoleService;
my $handle = Mozilla::PromptService::Register(sub { print $_[0]; });
# when no longer needed
Mozilla::PromptService::Unregister($handle);

Mozilla::ConsoleService uses Mozilla nsIConsoleService to pass log messages to perl code, similar to JavaScript Console in Mozilla.
For more detailed documentation on nsIConsoleService see Mozilla's documentation.

Registers callback to get log messages. Log messages are passed as strings.
Returns handle to be used for Unregister
Unregisters ConsoleService listener.

Mozilla nsIConsoleService documentation, Mozilla::Mechanize.

Boris Sukholitko, <boriss@gmail.com>

Copyright (C) 2006 by Boris Sukholitko
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.8.7 or, at your option, any later version of Perl 5 you may have available.