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.006';
3 6     6   23 use strict;
  6         7  
  6         145  
4 6     6   18 use warnings;
  6         6  
  6         146  
5              
6 6     6   19 use Carp;
  6         6  
  6         350  
7              
8 6     6   2370 use Log::Any qw/$log/;
  6         34575  
  6         25  
9              
10             sub error {
11 1     1 0 3 my $msg = shift;
12 1         7 $log->error("$msg");
13 1         31 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