Branch Coverage

blib/lib/Log/Any/Adapter/Filtered.pm
Criterion Covered Total %
branch 17 56 30.3


line true false branch
32 0 18 unless (defined $level_map{$_})
55 2 0 $val =~ /^([A-Za-z]+)([-+][0-9]+)$/ && defined($n = $class->_log_level_value(lc $1)) ? :
8 2 defined($n = $class->_log_level_value($val)) ? :
1 10 $val eq 'all' ? :
3 11 !defined($val) || $val eq 'none' ? :
75 0 1 unless eval "\n\t\tpackage " . $class . ";\n\t\tour %_default_filter;\n\t\tsub _default_filter_stack { \n\t\t\treturn ( \\%_default_filter, \$_[0]->SUPER::_default_filter_stack );\n\t\t}\n\t\t1;" == 1
88 8 5 if (defined $category and length $category)
99 0 6 unless defined $category
101 1 5 unless defined *{$class . '::_default_filter';}
107 0 0 if @_ > 1
117 0 0 &Scalar::Util::blessed($val) ? :
119 0 0 if length $s > 2000
137 0 0 unless defined $$self{'filter'}
143 0 0 unless (ref($self) . '::Filter0')->can('info')
146 0 0 if ($filter_value >= $min_value)
148 0 0 if $filter_value > $max_value
161 0 2 if &Scalar::Util::blessed($class)
167 16 4 if ($class->_log_level_value($method) >= $class->_log_level_value('info')) { }
170 0 0 !defined($_) ? :
175 0 0 !ref($_) ? :
0 0 !defined($_) ? :
182 0 0 !ref($_) ? :
0 0 !defined($_) ? :
0 0 unless eval { do { $self->write_msg($method, join('', map({!defined($_) ? '' : (!ref($_) ? $_ : $self->dumper->($_));} @_))); 1 } }
188 0 0 !ref($_) ? :
0 0 !defined($_) ? :
0 0 unless eval { do { $self->write_msg($method, sprintf(shift(), map({!defined($_) ? '' : (!ref($_) ? $_ : $self->dumper->($_));} @_))); 1 } }
213 0 0 if &Scalar::Util::blessed($class)