Parse-Syslog-Line

 view release on metacpan or  search on metacpan

META.json  view on Meta::CPAN

            "Data::Printer" : "0",
            "English" : "0",
            "Exporter" : "0",
            "Getopt::Long::Descriptive" : "0",
            "Hash::Merge::Simple" : "0",
            "JSON::MaybeXS" : "0",
            "Module::Load" : "0",
            "Module::Loaded" : "0",
            "POSIX" : "0",
            "Pod::Usage" : "0",
            "Ref::Util" : "0",
            "Time::Moment" : "0",
            "YAML::XS" : "0",
            "perl" : "v5.16.0",
            "warnings" : "0"
         }
      },
      "test" : {
         "requires" : {
            "CLI::Helpers" : "0",
            "Data::Dumper" : "0",

Makefile.PL  view on Meta::CPAN

    "Data::Printer" => 0,
    "English" => 0,
    "Exporter" => 0,
    "Getopt::Long::Descriptive" => 0,
    "Hash::Merge::Simple" => 0,
    "JSON::MaybeXS" => 0,
    "Module::Load" => 0,
    "Module::Loaded" => 0,
    "POSIX" => 0,
    "Pod::Usage" => 0,
    "Ref::Util" => 0,
    "Time::Moment" => 0,
    "YAML::XS" => 0,
    "warnings" => 0
  },
  "TEST_REQUIRES" => {
    "CLI::Helpers" => 0,
    "Data::Dumper" => 0,
    "DateTime" => "1.23",
    "DateTime::TimeZone" => "2.13",
    "Digest::MD5" => 0,

Makefile.PL  view on Meta::CPAN

  "Getopt::Long::Descriptive" => 0,
  "Hash::Merge::Simple" => 0,
  "IO::Handle" => 0,
  "IPC::Open3" => 0,
  "JSON::MaybeXS" => 0,
  "Module::Load" => 0,
  "Module::Loaded" => 0,
  "POSIX" => 0,
  "Path::Tiny" => 0,
  "Pod::Usage" => 0,
  "Ref::Util" => 0,
  "Storable" => 0,
  "Test::Deep" => 0,
  "Test::MockTime" => 0,
  "Test::More" => 0,
  "Time::Moment" => 0,
  "YAML::XS" => 0,
  "bignum" => 0,
  "lib" => 0,
  "strict" => 0,
  "warnings" => 0

cpanfile  view on Meta::CPAN

requires "Data::Printer" => "0";
requires "English" => "0";
requires "Exporter" => "0";
requires "Getopt::Long::Descriptive" => "0";
requires "Hash::Merge::Simple" => "0";
requires "JSON::MaybeXS" => "0";
requires "Module::Load" => "0";
requires "Module::Loaded" => "0";
requires "POSIX" => "0";
requires "Pod::Usage" => "0";
requires "Ref::Util" => "0";
requires "Time::Moment" => "0";
requires "YAML::XS" => "0";
requires "perl" => "v5.16.0";
requires "warnings" => "0";
recommends "Cpanel::JSON::XS" => "0";

on 'test' => sub {
  requires "CLI::Helpers" => "0";
  requires "Data::Dumper" => "0";
  requires "DateTime" => "1.23";

lib/Parse/Syslog/Line.pm  view on Meta::CPAN


use Carp;
use Const::Fast;
use English qw(-no_match_vars);
use Exporter;
use Hash::Merge::Simple qw( dclone_merge );
use JSON::MaybeXS       qw( decode_json );
use Module::Load        qw( load );
use Module::Loaded      qw( is_loaded );
use POSIX               qw( strftime tzset );
use Ref::Util           qw( is_arrayref );
use Time::Moment;
# RECOMMEND PREREQ: Cpanel::JSON::XS

our $VERSION = '6.2';

# Default for Handling Parsing
our $DateParsing     = 1;
our $EpochCreate     = 1;

our $ExtractProgram      = 1;



( run in 0.260 second using v1.01-cache-2.11-cpan-4d50c553e7e )