Log-FreeSWITCH-Line
view release on metacpan or search on metacpan
examples/serialize_log_structure.pl view on Meta::CPAN
#!/usr/bin/env perl
use strict;
use warnings;
use Log::FreeSWITCH::Line qw(serialize);
use Log::FreeSWITCH::Line::Data;
# Data.
my $record = Log::FreeSWITCH::Line::Data->new(
'date' => '2014-07-01',
'file' => 'sofia.c',
'file_line' => 4045,
'message' => 'inbound-codec-prefs [PCMA]',
'time' => '13:37:53.973562',
'type' => 'DEBUG',
);
# Serialize and print to stdout.
print serialize($record)."\n";
# Output:
# 2014-07-01 13:37:53.973562 [DEBUG] sofia.c:4045 inbound-codec-prefs [PCMA]
( run in 1.367 second using v1.01-cache-2.11-cpan-8f98c5d2c55 )