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
137 8 1 if $handle->isLoggable($lvl)
174 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')
226 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+/