Branch Coverage

blib/lib/Log/Fine.pm
Criterion Covered Total %
branch 16 26 61.5


line true false branch
141 16 3365 if (defined $map and ref $map and UNIVERSAL::can($map, 'isa') and $map->isa('Log::Fine::Levels') and not $levelmap) { }
0 6730 elsif (defined $map and not $levelmap) { }
277 0 11 unless defined $name and $name =~ /\w/
283 0 1 unless defined _logger()->{$name} and ref _logger()->{$name} and UNIVERSAL::can(_logger()->{$name}, 'isa') and _logger()->{$name}->isa('Log::Fine::Logger')
336 2 0 if (scalar @_ > 1) { }
343 2 0 if (defined $self and ref $self and UNIVERSAL::can($self, 'isa') and $self->isa('Log::Fine')) { }
348 2 0 if (defined $$self{'err_callback'} and ref $$self{'err_callback'} eq 'CODE') { }
0 0 elsif ($$self{'no_croak'}) { }
391 10 0 if (scalar @_ > 1) { }
417 827 7 unless (defined $$self{'name'} and $$self{'name'} =~ /\w/)
427 2 832 if (defined $$self{'err_callback'})
428 1 1 unless ref $$self{'err_callback'} eq 'CODE'
433 0 817 unless defined _levelMap() and ref _levelMap() and UNIVERSAL::can(_levelMap(), 'isa') and _levelMap()->isa('Log::Fine::Levels')