Perl Diver 2.33
Main Environment Variables Perl Default Values Perl Config - Summary Perl Config - Full Installed Modules List Directory uptime Docs

Module Documentation
Details and documentation about a specific module, including version and documentation (if available). Note that while links to perldoc.com and search.cpan.org are provided, the module may be part of a larger distribution. If you reach a File Not Found page on either site, please try the parent module.

Log::Any::Adapter::File

Name Log::Any::Adapter::File
Version 1.710
Located at /usr/share/perl5
File /usr/share/perl5/Log/Any/Adapter/File.pm
Is Core No
Search CPAN for this module Log::Any::Adapter::File
Documentation Log::Any::Adapter::File
Module Details Log::Any::Adapter::File


NAME

Log::Any::Adapter::File - Simple adapter for logging to files


VERSION

version 1.710


SYNOPSIS

    use Log::Any::Adapter ('File', '/path/to/file.log');
    # or
    use Log::Any::Adapter;
    ...
    Log::Any::Adapter->set('File', '/path/to/file.log');
    # with minimum level 'warn'
    use Log::Any::Adapter (
        'File', '/path/to/file.log', log_level => 'warn',
    );


DESCRIPTION

This simple built-in Log::Any adapter logs each message to the specified file, with a datestamp prefix and newline appended. The file is opened for append with autoflush on. If flock is available, the handle will be locked when writing.

The log_level attribute may be set to define a minimum level to log.

The binmode attribute may be set to define a PerlIO layer string to use when opening the file. The default is :utf8.

Category is ignored.


SEE ALSO

Log::Any, Log::Any::Adapter


AUTHORS


COPYRIGHT AND LICENSE

This software is copyright (c) 2017 by Jonathan Swartz, David Golden, and Doug Bell.

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

Perl Diver brought to you by ScriptSolutions.com © 1997- 2026