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) { }
275 0 11 unless defined $name and $name =~ /\w/
285 0 1 unless defined _logger()->{$name} and ref _logger()->{$name} and UNIVERSAL::can(_logger()->{$name}, 'isa') and _logger()->{$name}->isa('Log::Fine::Logger')
334 2 0 if (scalar @_ > 1) { }
341 2 0 if (defined $self and ref $self and UNIVERSAL::can($self, 'isa') and $self->isa('Log::Fine')) { }
346 2 0 if (defined $self->{'err_callback'} and ref $self->{'err_callback'} eq 'CODE') { }
0 0 elsif ($self->{'no_croak'}) { }
389 10 0 if (scalar @_ > 1) { }
411 827 7 unless (defined $self->{'name'} and $self->{'name'} =~ /\w/)
421 2 832 if (defined $self->{'err_callback'})
423 1 1 unless ref $self->{'err_callback'} eq 'CODE'
427 0 817 unless defined _levelMap() and ref _levelMap() and UNIVERSAL::can(_levelMap(), 'isa') and _levelMap()->isa('Log::Fine::Levels')