File Coverage

blib/lib/Log/Contextual/Easy/Package.pm
Criterion Covered Total %
statement 16 17 94.1
branch 1 2 50.0
condition n/a
subroutine 6 6 100.0
pod 0 2 0.0
total 23 27 85.1


line stmt bran cond sub pod time code
1             package Log::Contextual::Easy::Package;
2 2     2   382437 use strict;
  2         5  
  2         103  
3 2     2   16 use warnings;
  2         5  
  2         206  
4              
5             our $VERSION = '0.009001';
6              
7 2     2   515 use Log::Contextual ();
  2         7  
  2         94  
8 2     2   310 BEGIN { our @ISA = qw(Log::Contextual); }
9              
10             sub arg_package_logger {
11 1 50   1 0 4 if ($_[1]) {
12 0         0 return $_[1];
13             }
14             else {
15 1         6 require Log::Contextual::WarnLogger;
16 1         3 my $package = uc $_[2];
17 1         4 $package =~ s/::/_/g;
18 1         10 return Log::Contextual::WarnLogger->new({env_prefix => $package});
19             }
20             }
21              
22 1     1 0 7 sub default_import { qw(:dlog :log ) }
23              
24             1;
25              
26             __END__