Condition Coverage

File:blib/lib/Log/Abstraction.pm
Coverage:84.4%

line%coveragecondition
1009100
ABdec
0X0
100
111
scalar @_ == 1 and ref $_[0] ne "HASH"
1073100
ABdec
000
011
1X1
$args{'syslog'} || ref $args{'logger'} eq 'HASH' && $args{'logger'}{'syslog'}
1074100
ABdec
0X0
100
111
$wants_syslog and not $args{'script_name'}
107667
ABdec
000
011
1X1
$ENV{'SCRIPT_NAME'} || $0
1082100
ABdec
000
011
1X1
$args{'file'} || $args{'fd'} || $args{'array'}
1083100
ABdec
0X0
100
111
&Scalar::Util::blessed($logger) and ref $logger eq __PACKAGE__
1139100
ABdec
0X0
100
111
$name =~ /^(?:file|fd|array|log_any|log_dispatch)$/ and not $value->{$name}
1143100
ABdec
0X0
100
111
defined $sub_level and not defined _level_number($sub_level)
1148100
ABCdec
0000
0011
01X1
1XX1
not defined $format or ref $format or $format eq ""
115775
ABCdec
0XX0
1000
1011
11X1
exists $hash->{'sendmail'} and ref $hash->{'sendmail'} ne 'HASH' || !$hash->{'sendmail'}{'to'}
116167
ABdec
0X0
100
111
ref $hash->{'sendmail'} eq "HASH" and defined(my $max = $hash->{'sendmail'}{'digest_max'})
278367
ABdec
0X0
100
111
defined $self->{'level'} && $self->{'level'} >= $threshold
28830
ABdec
0X0
100
111
$sm and $self->{'_email_digest'}