GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages


Manual Reference Pages  -  PARANOID::LOG::FILE (3)

.ds Aq ’

NAME

Paranoid::Log::File - File Logging Functions

CONTENTS

VERSION

$Id: File.pm,v 0.83 2010/04/15 23:23:28 acorliss Exp $

SYNOPSIS



  use Paranoid::Log;
 
  enableFacility(events, file, debug, +, $filename);



DESCRIPTION

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, <B>Paranoid::LogB> should be your exclusive interface for logging.

SUBROUTINES/METHODS

<B>NOTEB>: Given that this module is not intended to be used directly nothing is exported.

    init

    log

    remove

    dump

DEPENDENCIES

o Fcntl
o Paranoid::Debug
o Paranoid::Filesystem
o Paranoid::Input

SEE ALSO

o Paranoid::Log

BUGS AND LIMITATIONS

This isn’t a high performance module when dealing with a high logging rate with high concurrency. This is due to the advisory locking requirement and the seeks to the end of the file with every message. This facility is intended as a kind of lowest-common demoninator for programs that need some kind of logging capability.

AUTHOR

Arthur Corliss (corliss@digitalmages.com)

LICENSE AND COPYRIGHT

This software is licensed under the same terms as Perl, itself. Please see http://dev.perl.org/licenses/ for more information.

(c) 2005, Arthur Corliss (corliss@digitalmages.com)

Search for    or go to Top of page |  Section 3 |  Main Index


perl v5.20.3 PARANOID::LOG::FILE (3) 2010-04-15

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with manServer 1.07.