File Coverage

blib/lib/Require/HookChain/debug/dump_source/logger.pm
Criterion Covered Total %
statement 3 10 30.0
branch 0 4 0.0
condition n/a
subroutine 1 3 33.3
pod 0 2 0.0
total 4 19 21.0


line stmt bran cond sub pod time code
1             ## no critic: TestingAndDebugging::RequireUseStrict
2             package Require::HookChain::debug::dump_source::logger;
3              
4             # IFUNBUILT
5             # use strict;
6             # use warnings;
7             # END IFUNBUILT
8 1     1   413444 use Log::ger;
  1         65  
  1         8  
9              
10             our $AUTHORITY = 'cpan:PERLANCAR'; # AUTHORITY
11             our $DATE = '2023-12-05'; # DATE
12             our $DIST = 'Require-HookChain'; # DIST
13             our $VERSION = '0.016'; # VERSION
14              
15             sub new {
16 0     0 0   my ($class) = @_;
17 0           bless {}, $class;
18             }
19              
20             sub Require::HookChain::debug::dump_source::logger::INC {
21 0     0 0   my ($self, $r) = @_;
22              
23             # safety, in case we are not called by Require::HookChain
24 0 0         return () unless ref $r;
25              
26 0           my $src = $r->src;
27 0 0         return () unless defined $src;
28              
29 0           log_trace "Require::HookChain::debug::dump_source::logger: source code of %s <filename,
30             }
31              
32             1;
33             # ABSTRACT: Log a message to Log::ger
34              
35             __END__