NAME

Fluent::Logger - A structured event logger for Fluent

SYNOPSIS

use Fluent::Logger;


my $logger = Fluent::Logger->new(host => '127.0.0.1', port => 24224);
$logger->post("myapp.access", { "agent" => "foo" });
# output: myapp.access {"agent":"foo"}


my $logger = Fluent::Logger->new(tag_prefix => 'myapp', host => '127.0.0.1', port => 24224);
$logger->post("access", { "agent" => "foo" });
# output: myapp.access {"agent":"foo"}

WARNING

This software is under the heavy development and considered ALPHA quality till the version hits v1.0.0. Things might be broken, not all features have been implemented, and APIs will be likely to change. YOU HAVE BEEN WARNED.

TODO

DESCRIPTION

Fluent::Logger is a structured event logger for Fluent.

METHODS

create new logger instance.

%args:

tag_prefix  => 'Str': optional
host        => 'Str': default is '127.0.0.1'
port        => 'Int': default is 24224
timeout     => 'Num': default is 3.0

send message to fluent server with tag.

AUTHOR

HIROSE Masaaki

REPOSITORY

https://github.com/hirose31/fluent-logger-perl

git clone git://github.com/hirose31/fluent-logger-perl.git

patches and collaborators are welcome.

SEE ALSO

http://fluent.github.com/

COPYRIGHT & LICENSE

Copyright HIROSE Masaaki

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