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

NAME  VERSION  SYNOPSIS  DESCRIPTION  SEE ALSO  AUTHORS  COPYRIGHT AND LICENSE 

NAME

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

VERSION

version 1.717

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 <[email protected]>

David Golden <[email protected]>

Doug Bell <[email protected]>

Daniel Pittman <[email protected]>

Stephen Thirlwall <[email protected]>

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.


Updated 2024-01-29 - jenkler.se | uex.se