our @ISA = qw(Log::Log4perl::Appender);
use Carp;
use HTTP::Headers();
use HTTP::Request();
use JSON;
use LWP::UserAgent();
use Log::Log4perl;
use MIME::Base64;
use URI;
=head1 NAME
Log::Log4perl:
_type};
} ## end sub type
sub log {
my ($self, %p) = @_;
$self->_send_request($self->_to_json($self->_prepare_body(%p)));
}
sub _init {
my ($self, %p) = @_;
defined($p{nodes})
, $uri) = @_;
my $h = $self->{_headers}->clone;
$h->header('Content-Type' => 'application/json');
my $ui = $uri->userinfo;
if ($ui) {
my $auth = MIME::Base64::encode_base64($u