Log::Dispatch::File::Alerts

Log::Dispatch::File::Alerts is a Perl object for logging to alert files.
Download

Log::Dispatch::File::Alerts Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Perl Artistic License
  • Price:
  • FREE
  • Publisher Name:
  • M. Jacob
  • Publisher web site:
  • http://search.cpan.org/~jacob/Log-Dispatch-File-Rolling-1.05/lib/Log/Dispatch/File/Rolling.pm

Log::Dispatch::File::Alerts Tags


Log::Dispatch::File::Alerts Description

Log::Dispatch::File::Alerts is a Perl object for logging to alert files. Log::Dispatch::File::Alerts is a Perl object for logging to alert files.SYNOPSIS use Log::Dispatch::File::Alerts; my $file = Log::Dispatch::File::Alerts->new( name => 'file1', min_level => 'emerg', filename => 'Somefile%d{yyyy!!!!}.log', mode => 'append' ); $file->log( level => 'emerg', message => "I've fallen and I can't get upn" );ABSTRACTThis module provides an object for logging to files under the Log::Dispatch::* system.This module subclasses Log::Dispatch::File for logging to date/time stamped files. See Log::Dispatch::File for instructions on usage. This module differs only on the following three points:alert filesThis module will use a seperate file for every log message.multitasking-safeThis module uses flock() to lock the file while writing to it.stamped filenamesThis module supports a special tag in the filename that will expand to the current date/time/pid.It is the same tag Log::Log4perl::Layout::PatternLayout uses, see Log::Log4perl::Layout::PatternLayout, chapter "Fine-tune the date". In short: Include a "%d{...}" in the filename where "..." is a format string according to the SimpleDateFormat in the Java World (http://java.sun.com/j2se/1.3/docs/api/java/text/SimpleDateFormat.html). See also Log::Log4perl::DateFormat for information about further restrictions.In addition to the format provided by Log::Log4perl::DateFormat this module also supports '$' for inserting the PID and '!' for inserting a uniq number. Repeat the character to define how many character wide the field should be.A note on the '!': The module first tries to find a fresh filename with this set to 1. If there is already a file with that name then it is increased until either a free filename has been found or it reaches 9999. In the later case the module dies. Requirements: · Perl


Log::Dispatch::File::Alerts Related Software