File Coverage

blib/lib/Require/HookChain/log/logger.pm
Criterion Covered Total %
statement 3 9 33.3
branch 0 2 0.0
condition n/a
subroutine 1 3 33.3
pod 0 2 0.0
total 4 16 25.0


line stmt bran cond sub pod time code
1             ## no critic: TestingAndDebugging::RequireUseStrict
2             package Require::HookChain::log::logger;
3              
4             # IFUNBUILT
5             # use strict;
6             # use warnings;
7             # END IFUNBUILT
8 1     1   281750 use Log::ger;
  1         67  
  1         6  
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::log::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 @caller = caller(1);
27 0           log_trace "Require::HookChain::log::logger: Require-ing %s (called from package %s file %s:%d) ...", $r->filename, $caller[0], $caller[1], $caller[2];
28             }
29              
30             1;
31             # ABSTRACT: Log a message to Log::ger
32              
33             __END__