Log::Handler::Levels - All levels for Log::Handler.
Base class for Log::Handler.
Just for internal usage and documentation.
Alternative for the levels critical - emergency.
critical
emergency
Check if one of the levels critical - emergency is active.
This method is very useful if you want to add a full backtrace to your message. Maybe you want to intercept unexpected errors and want to know who called die().
die()
$SIG{__DIE__} = sub { $log->trace(emergency => @_) };
By default the backtrace is logged as level debug.
debug
# would log with the level debug $log->trace('who called who');
If you want to log with another level then you can pass the level as first argument:
$log->trace(info => $message);
If you want to dump something then you can use dump(). The default level is debug.
dump()
my %hash = (foo => 1, bar => 2); $log->dump(\%hash);
$log->dump($level => \%hash);
This method logs the message to the output and then call Carp::croak() with the level emergency by default.
Carp::croak()
$log->die('an emergency error here');
If you want to log with another level, then you can pass the level as first argument:
$log->die(fatal => 'an emergency error here');
With this method it's possible to log messages with the log level as first argument:
$log->log(info => 'an info message');
Is the same like
$log->info('an info message');
and
$log->log('an info message');
If you log without a level then the default level is info.
info
Carp Data::Dumper
No exports.
Please report all bugs to <jschulz.cpan(at)bloonix.de>.
If you send me a mail then add Log::Handler into the subject.
Jonny Schulz <jschulz.cpan(at)bloonix.de>.
Copyright (C) 2007-2008 by Jonny Schulz. All rights reserved.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
To install Log::Handler, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Log::Handler
CPAN shell
perl -MCPAN -e shell install Log::Handler
For more information on module installation, please visit the detailed CPAN module installation guide.