Branch Coverage

blib/lib/Log/MultiChannel.pm
Criterion Covered Total %
branch 39 68 57.3


line true false branch
264 6 0 unless ($$log{'printHandler'})
267 1 5 if ($$log{'preserve'})
268 1 0 if (-f $$log{'filename'})
272 0 6 unless open $$log{'fh'}, ">$$log{'filename'}"
295 0 0 unless ($$log{'printHandler'})
364 7 3 if ($$channels{$channelName}{'logs'}) { }
381 1 0 if ($_[1]) { }
401 0 0 if ($$log{'fh'})
407 5 0 if ($$log{'fh'})
414 1 1 if ($$channels{$_[0]}{'logs'}) { }
454 5 10 if ($year != $_[3]{'currentYear'} or $mday != $_[3]{'currentmday'})
463 1 14 if ($_[7])
470 0 15 if ($i > 9)
475 1 14 if ($_[7])
499 0 1 if ($_[7])
506 0 1 if ($i > 9)
511 0 1 if ($_[7])
523 0 1 if ($_[7])
528 0 1 if ($i > 9)
533 0 1 if ($_[7])
549 0 14 unless ($_[0])
551 1 13 unless ($_[1])
554 3 11 unless ($$channels{$_[0]}{'logs'})
555 3 0 if ($defaultLog) { }
569 13 1 if ($$channels{$_[0]}{'state'} or $$channels{$_[0]}{"pkg-$pkg"})
578 17 24 if ($$log{'fh'})
579 17 0 if ($$log{'printHandler'})
582 1 16 if ($$log{'colorOn'})
589 0 17 if ($$log{'limit'} and $$log{'count'} > $$log{'limit'})
605 0 0 if ($$log{'fh'})
608 0 0 if ($$log{'preserve'})
611 0 0 unless open $$log{'fh'}, ">$$log{'filename'}"
635 0 1 if ($$log{'oldDir'})
641 0 0 unless (-d $$log{'oldDir'})