Condition Coverage

blib/lib/Paranoid/Log.pm
Criterion Covered Total %
condition 9 23 39.1


and 2 conditions

line l !l condition
352 0 403 defined $message and scalar grep({$_ == $level;} @_levels)

and 3 conditions

line !l l&&!r l&&r condition
126 0 0 8 loadModule("Paranoid::Log::$mname", '') && eval "Paranoid::Log::${mname}::init();" && eval "\$sref = \\&Paranoid::Log::${mname}::logMsg;" && eval "\$aref = \\&Paranoid::Log::${mname}::addLogger;" && eval "\$dref = \\&Paranoid::Log::${mname}::delLogger;"
140 0 0 0 loadModule($mname, '') && eval "${mname}::init();" && eval "\$sref = \\&${mname}::logMsg;" && eval "\$aref = \\&${mname}::addLogger;" && eval "\$dref = \\&${mname}::delLogger;"
244 0 0 21 defined $name and length $name
274 10 0 10 defined $mopts and ref $mopts eq 'HASH'
466 0 0 0 $rv and $level

or 3 conditions

line l !l&&r !l&&!r condition
312 1 0 3 $loggers{$name}{'mechanism'} eq 'Stderr' or $loggers{$name}{'mechanism'} eq 'Stdout'
1 0 3 $loggers{$name}{'mechanism'} eq 'Stderr' or $loggers{$name}{'mechanism'} eq 'Stdout' or $loggers{$name}{'mechanism'} eq 'PDebug'