Log-Log4perl-Appender-Lumberjack
view release on metacpan or search on metacpan
lib/Log/Log4perl/Appender/Lumberjack.pm view on Meta::CPAN
=head2 host (default: '127.0.0.1')
Host to connect to.
=head2 port (default: 5044)
TCP port to connect to.
=head2 keepalive (default: 0)
If enabled connection will be keept open between send_data() calls.
Otherwise it will be closed and reopened on every call.
Needs to be disabled for logstash-input-beats since it expects only
one bulk of frames per connection.
=head2 frame_formt (default: 'json')
The following frame formats are supported:
=over
=item 'json', 'v2'
Uses json formatted data frames as defined in lumberjack protocol v2. (type 'J')
=item 'data', 'v1'
Uses lumberjack DATA (type 'D') frames as defined in lumberjack protocol v1.
This format only supports a flat hash structure.
=back
=head2 use_ssl (default: 0)
Enable SSL transport encryption.
=head2 ssl_verify (default: 1)
Enable verification of SSL server certificate.
=head2 ssl_ca_file (default: emtpy)
Use a non-default CA file to retrieve list of trusted root CAs.
Otherwise the system wide default will be used.
=head2 ssl_ca_path (default: emtpy)
Use a non-default CA path to retrieve list of trusted root CAs.
Otherwise the system wide default will be used.
=head2 ssl_version (default: empty)
Use a non-default SSL protocol version string.
Otherwise the system wide default will be used.
Check L<IO::Socket::SSL> for string format.
=head2 ssl_hostname (default: emtpy)
Use a hostname other than the hostname give in 'host' for
SSL certificate verification.
This could be used if you use a IP address to connecting to
server that only lists the hostname in its certificate.
=head2 ssl_cert (default: empty)
=head2 ssl_key (default: empty)
If 'ssl_cert_file' and 'ssl_key_file' is the client will enable
client side authentication and use the supplied certificate/key.
=head1 AUTHOR
Markus Benning <ich@markusbenning.de>
=head1 COPYRIGHT AND LICENSE
This software is copyright (c) 2016 by Markus Benning.
This is free software; you can redistribute it and/or modify it under
the same terms as the Perl 5 programming language system itself.
=cut
( run in 2.762 seconds using v1.01-cache-2.11-cpan-8f98c5d2c55 )