Log::Any::Adapter::File(3pm)

Log::Any::Adapter::File3pm

Simple adapter for logging to files

Usage

    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',
    );

Version

version 1.717

Overview

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.

Releases

6 releases since Debian 8 (Jessie); the text changed 5 times.

  1. 8
  2. 9
  3. 10
  4. 11
  5. 12
  6. 13