NAME
MooseX::Q4MLog::CLI::Consume - Daemon Role To Consume Q4M Log
SYNOPSIS
package MyConsume;
use Moose;
with 'MooseX::Q4MLog::CLI::Consume';
no Moose;
sub consume {
my ($self, $data) = @_;
# do whatever you want with $data, which is a hashref
}
# myconsume.pl
use MyConsume;
my $app = MyConsume->new_with_options();
my ($command) = @{ $app->extra_argv };
if (! defined $command) {
die "no command specified";
}
$app->start if $command eq 'start';
# see MooseX::Daemonize for the rest
METHODS
get_config_from_file
Parses a YAML file to get the configuration out of a config file
run
Starts a loop that consumes the q4m log