The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Log::Dispatch::FileRotate::Mutex - Flock Based File Mutex.

VERSION

version 1.34

SYNOPSIS

Internal Use Only!

DESCRIPTION

Internal Use Only!

METHODS

new($path)

Create a new mutex for the given file path. Only one mutex per path should be created. The path will not actually be opened or locked until you call lock.

lock()

Obtains a lock on the path. If the thread id or pid has changed since the path was opened, the path will be re-opened automatically in this thread or process.

unlock()

Releases the lock if the current thread or process is holding it.

pid(): string

Get the current process or thread id

SOURCE

The development version is on github at https://github.com/mschout/perl-log-dispatch-filerotate and may be cloned from git://github.com/mschout/perl-log-dispatch-filerotate.git

BUGS

Please report any bugs or feature requests to bug-log-dispatch-filerotate@rt.cpan.org or through the web interface at: http://rt.cpan.org/Public/Dist/Display.html?Name=Log-Dispatch-FileRotate

AUTHOR

Michael Schout <mschout@cpan.org>

COPYRIGHT AND LICENSE

This software is copyright (c) 2005 by Mark Pfeiffer.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.