File Coverage

blib/lib/Log/Contextual/Easy/Default.pm
Criterion Covered Total %
statement 15 16 93.7
branch 1 2 50.0
condition n/a
subroutine 5 5 100.0
pod 0 2 0.0
total 21 25 84.0


line stmt bran cond sub pod time code
1             package Log::Contextual::Easy::Default;
2             $Log::Contextual::Easy::Default::VERSION = '0.008001';
3             # ABSTRACT: Import all logging methods with WarnLogger as default
4              
5 1     1   55348 use strict;
  1         10  
  1         22  
6 1     1   4 use warnings;
  1         2  
  1         23  
7              
8 1     1   4 use base 'Log::Contextual';
  1         1  
  1         476  
9              
10             sub arg_default_logger {
11 1 50   1 0 11 if ($_[1]) {
12 0         0 return $_[1];
13             } else {
14 1         425 require Log::Contextual::WarnLogger;
15 1         4 my $package = uc(caller(3));
16 1         5 $package =~ s/::/_/g;
17 1         7 return Log::Contextual::WarnLogger->new({env_prefix => $package});
18             }
19             }
20              
21 1     1 0 17 sub default_import { qw(:dlog :log ) }
22              
23             1;
24              
25             __END__