Branch Coverage

blib/lib/Log/Fine/Logger.pm
Criterion Covered Total %
branch 16 18 88.8


line true false branch
133 0 9 unless defined $self->{'_handles'} and ref $self->{'_handles'} eq 'ARRAY' and scalar @{$self->{'_handles'};} > 0
138 8 1 if $handle->isLoggable($lvl)
176 6 1 unless defined $self->{'_handles'} and ref $self->{'_handles'} eq 'ARRAY'
178 3 4 if (defined $obj and ref $obj and UNIVERSAL::can($obj, 'isa') and $obj->isa('Log::Fine::Handle')) { }
3 1 elsif (defined $obj and ref $obj eq 'ARRAY' and scalar @{$obj;} > 0) { }
186 1 3 unless defined $handle and ref $handle and UNIVERSAL::can($handle, 'isa') and $handle->isa('Log::Fine::Handle')
225 1 2 if defined $val and $val =~ /^\d+$/
244 1 10 unless defined $self->{'name'} and $self->{'name'} =~ /^\w+$/
248 10 0 unless $self->{'_skip'} and $self->{'_skip'} =~ /\d+/