File Coverage

blib/lib/Language/LispPerl/Logger.pm
Criterion Covered Total %
statement 15 21 71.4
branch n/a
condition n/a
subroutine 5 8 62.5
pod 0 4 0.0
total 20 33 60.6


line stmt bran cond sub pod time code
1             package Language::LispPerl::Logger;
2             $Language::LispPerl::Logger::VERSION = '0.007';
3 6     6   22 use strict;
  6         8  
  6         163  
4 6     6   19 use warnings;
  6         6  
  6         130  
5              
6 6     6   19 use Carp;
  6         7  
  6         315  
7              
8 6     6   2449 use Log::Any qw/$log/;
  6         35757  
  6         27  
9              
10             sub error {
11 1     1 0 2 my $msg = shift;
12 1         7 $log->error("$msg");
13 1         21 confess( $msg );
14             }
15              
16             sub info {
17 0     0 0   my $msg = shift;
18 0           $log->info($msg);
19             }
20              
21             sub warn {
22 0     0 0   my $msg = shift;
23 0           $log->warn($msg);
24             }
25              
26             sub debug {
27 0     0 0   my $msg = shift;
28 0           $log->debug($msg);
29             }
30              
31             1;
32