eris::role::decoder - Role for implementing decoders
version 0.007
Implement your own decoders, e.g.:
use Parse::Syslog::Line; use Moo; with qw( eris::role::decoder ); sub decode_message { my ($self,$msg) = @_; return parse_syslog_line($msg); }
Passed the raw message as received. Expects a parsed structure in the form of a HashRef as a return.
HashRef
eris::log::decoders, eris::log::contextualizer, eris::log::decoders::syslog, eris::log::decoder::json
Brad Lhotsky <brad@divisionbyzero.net>
This software is Copyright (c) 2015 by Brad Lhotsky.
This is free software, licensed under:
The (three-clause) BSD License
To install eris, copy and paste the appropriate command in to your terminal.
cpanm
cpanm eris
CPAN shell
perl -MCPAN -e shell install eris
For more information on module installation, please visit the detailed CPAN module installation guide.