phpman > man > Log::Any::Adapter::File(3pm)

Markdown | JSON | MCP    

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
    *   Jonathan Swartz <swartz AT pobox.com>

    *   David Golden <dagolden AT cpan.org>

    *   Doug Bell <preaction AT cpan.org>

    *   Daniel Pittman <daniel AT rimspace.net>

    *   Stephen Thirlwall <sdt AT cpan.org>

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.

Generated by phpman v3.7.11 Author: Che Dong Under GNU General Public License
2026-06-12 19:40 @216.73.216.28
CrawledBy Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
Valid XHTML 1.0 TransitionalValid CSS!