Rechercher une page de manuel
Mojo::Log.3pm
Langue: en
Version: 2010-08-12 (fedora - 01/12/10)
Section: 3 (Bibliothèques de fonctions)
Sommaire
NAME
Mojo::Log - Simple Logger For MojoSYNOPSIS
use Mojo::Log; # Create a logging object that will log to STDERR by default my $log = Mojo::Log->new; # Customize the log location and minimum log level my $log = Mojo::Log->new( path => '/var/log/mojo.log', level => 'warn', ); $log->debug("Why isn't this working?"); $log->info("FYI: it happened again"); $log->warn("This might be a problem"); $log->error("Garden variety error"); $log->fatal("Boom!");
DESCRIPTION
Mojo::Log is a simple logger for Mojo projects.ATTRIBUTES
Mojo::Log implements the following attributes.handle
my $handle = $log->handle; $log = $log->handle(IO::File->new);
Logfile handle.
level
my $level = $log->level; $log = $log->level('debug');
Log level.
path
my $path = $log->path $log = $log->path('/var/log/mojo.log');
Logfile path.
METHODS
Mojo::Log inherits all methods from Mojo::Base and implements the following new ones.debug
$log = $log->debug('You screwed up, but thats ok');
Log debug message.
error
$log = $log->error('You really screwed up this time');
Log error message.
fatal
$log = $log->fatal('Its over...');
Log fatal message.
info
$log = $log->info('You are bad, but you prolly know already');
Log info message.
is_level
my $is = $log->is_level('debug');
Check log level.
is_debug
my $is = $log->is_debug;
Check for debug log level.
is_error
my $is = $log->is_error;
Check for error log level.
is_fatal
my $is = $log->is_fatal;
Check for fatal log level.
is_info
my $is = $log->is_info;
Check for info log level.
is_warn
my $is = $log->is_warn;
Check for warn log level.
log
$log = $log->log(debug => 'This should work');
Log a message.
warn
$log = $log->warn('Dont do that Dave...');
Log warn message.
SEE ALSO
Mojolicious, Mojolicious::Guides, <http://mojolicious.org>.Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre