Condition Coverage

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


and 2 conditions

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

and 3 conditions

line !l l&&!r l&&r condition
125 0 0 14 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;"
139 0 0 0 loadModule($mname, '') && eval "${mname}::init();" && eval "\$sref = \\&${mname}::logMsg;" && eval "\$aref = \\&${mname}::addLogger;" && eval "\$dref = \\&${mname}::delLogger;"
241 0 0 35 defined $name and length $name
271 16 0 18 defined $mopts and ref $mopts eq "HASH"
459 0 0 0 $rv and $level

or 3 conditions

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