Branch Coverage

blib/lib/Log/ger/Heavy.pm
Criterion Covered Total %
branch 60 104 57.6


line true false branch
65 8 0 $warnings::Bits{'redundant'} ? :
160 0 1735 unless $Global_Hooks{$phase}
163 919 816 if ($target_type eq 'package') { }
216 600 elsif ($target_type eq 'hash') { }
600 0 elsif ($target_type eq 'object') { }
164 916 3 unless $Per_Package_Hooks{$target_name}{$phase}
167 216 0 unless $Per_Hash_Hooks{$addr}{$phase}
170 600 0 unless $Per_Object_Hooks{$addr}{$phase}
176 1017 231 if (defined $hook_res->[0])
179 152 865 if (ref $flow_control eq 'CODE') { }
180 73 79 if &$flow_control($hook, $hook_res)
182 865 0 if $flow_control
185 0 310 if $hook_res->[1]
208 0 1 unless defined $fltname
221 76 1 unless defined $fmtname
239 0 74 unless $routine_name_rec
253 39 34 if ($target_type eq 'package') { }
254 39 0 unless $routine_names->{'log_subs'}
255 0 39 unless $routine_names->{'logger_subs'}
257 34 0 unless $routine_names->{'log_methods'}
258 0 34 unless $routine_names->{'logger_methods'}
264 432 1 if defined $lname
265 432 1 unless defined $fmtname
275 433 0 if $outputter = run_hooks('create_outputter', \%hook_args, 1, $target_type, $target_name)
278 0 433 unless $outputter
281 208 225 if ($_outputter_is_null)
293 1 224 defined $fltname ? :
299 0 0 unless my $per_msg_conf = &$filter(@_)
0 0 if ($is_object) { }
0 1 if ($layouter) { }
1 0 if ($formatter) { }
1 224 if ($filter) { }
300 0 0 unless my $per_msg_conf = &$filter(@_)
301 0 0 unless my $per_msg_conf = &$filter(@_)
0 1 if ($is_object) { }
302 1 1 unless my $per_msg_conf = &$filter(@_)
303 0 0 unless my $per_msg_conf = &$filter(@_)
0 0 if ($is_object) { }
304 0 0 unless my $per_msg_conf = &$filter(@_)
305 0 0 if ($is_object) { }
0 224 if ($layouter) { }
224 0 if ($formatter) { }
307 89 135 if ($is_object) { }
309 0 0 if ($is_object) { }
313 150 283 $is_object ? :
322 39 34 if ($target_type eq 'package') { }
323 39 0 unless $routine_names->{'is_subs'}
324 0 39 unless $routine_names->{'level_checker_subs'}
327 34 0 unless $routine_names->{'is_methods'}
328 0 34 unless $routine_names->{'level_checker_methods'}
341 0 432 if $code_is = run_hooks('create_is_routine', \%hook_args, 1, $target_type, $target_name)
344 0 432 unless $code_is