NAME
Log::Dispatch::Wx - Object for logging through Wx::Log*
SYNOPSIS
use Log::Dispatch::Wx;
my $file = Log::Dispatch::Wx->new( name => 'file1',
min_level => 'info',
);
$file->log( level => 'warning',
message => "I've fallen but I am getting up\n" );
DESCRIPTION
This module provides a simple object for logging to wxLog
under the Log::Dispatch::* system.
METHODS
new(%p)
This method takes the same parameters as
Log::Dispatch::Output::new
.log_message( message => $ )
Sends a message to the appropriate output. Generally this shouldn't be called directly but should be called through the
log()
method (in Log::Dispatch::Output).
NOTES
The logging levels used by Log::Dispatch
are more fine-grained than what is offered by the wxWidgets log facility. The following mapping is used to determine which wxWidgets log function must be called:
debug Wx::LogDebug
info Wx::LogMessage
notice "
warning Wx::LogWarning
error Wx::LogError
critical "
alert "
emergency "
AUTHOR
Mattia Barbon <mbarbon@cpan.org>
LICENSE
Copyright (c) 2006 Mattia Barbon <mbarbon@cpan.org>
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself