Paranoid::Log::File - File Logging Functions $Id: File.pm,v 0.7 2008/08/28 06:39:40 acorliss Exp $ use Paranoid::Log::File; $rv = init(); $rv = remove($filename); $rv = log($msgtime, $severity, $message, $name, $facility, $level, $scope, $filename); Fcntl Paranoid::Debug Paranoid::Filesystem This module logs messages to the log files, and is safe for use with forked children logging to the same files. Each child will open their own filehandles and use advisory locking for writes. This module should not be used directly, Paranoid::Log should be your exclusive interface for logging.

init
$rv = init(); For the purposes of this module this function closes any filehandles opened by the current process.

remove
$rv = remove($filename); This function closes any open filehandles to the specified filename if they were opened by the current process.

log
$rv = log($msgtime, $severity, $message, $name, $facility, $level, $scope, $filename); This function adds another log message to the log file. This is not meant to be used directly. Please use the Paranoid::Log module. Paranoid::Log(3) None as of yet. (c) 2005 Arthur Corliss (corliss@digitalmages.com)