App-jl
view release on metacpan or search on metacpan
t/01_basic.t view on Meta::CPAN
jl_test('XXX', $json_in_log, ['-xxx'], sub {
my ($output, $src) = @_;
ok $output =~ m!"\Q(warn)"! && $output =~ m!"<server>"! && $output =~ m!"foo"\s*:\s*"bar"!;
});
}
{
my $src_json = encode_json([
{ created => 1560026367 },
{ updated => 1560026367.123 },
{ created_at => '1560026367' },
{ time => '1560026367123' },
{ unixtime => 1560026367123 },
{ date => '1560026367.123' },
{ ts => 1560026367 },
]);
my $json_in_log = encode_json({ message => qq|[05/09/2019 23:51:51] (warn) <server>\n$src_json\n| });
jl_test('XXXX', $json_in_log, ['-xxxx', '--timestamp-key', 'ts'], sub {
my ($output, $src) = @_;
( run in 0.356 second using v1.01-cache-2.11-cpan-05444aca049 )