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 1760 unless $Global_Hooks{$phase}
163 944 816 if ($target_type eq 'package') { }
216 600 elsif ($target_type eq 'hash') { }
600 0 elsif ($target_type eq 'object') { }
164 935 9 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 1035 235 if (defined $hook_res->[0])
179 157 878 if (ref $flow_control eq 'CODE') { }
180 74 83 if &$flow_control($hook, $hook_res)
182 878 0 if $flow_control
185 0 318 if $hook_res->[1]
208 0 2 unless defined $fltname
221 77 2 unless defined $fmtname
239 0 76 unless $routine_name_rec
253 40 34 if ($target_type eq 'package') { }
254 40 0 unless $routine_names->{'log_subs'}
255 0 40 unless $routine_names->{'logger_subs'}
257 34 0 unless $routine_names->{'log_methods'}
258 0 34 unless $routine_names->{'logger_methods'}
264 438 2 if defined $lname
265 438 2 unless defined $fmtname
275 440 0 if $outputter = run_hooks('create_outputter', \%hook_args, 1, $target_type, $target_name)
278 0 440 unless $outputter
281 211 229 if ($_outputter_is_null)
293 2 227 defined $fltname ? :
299 0 0 unless my $per_msg_conf = &$filter(@_)
0 0 if ($is_object) { }
0 2 if ($layouter) { }
2 0 if ($formatter) { }
2 227 if ($filter) { }
300 0 0 unless my $per_msg_conf = &$filter(@_)
301 0 0 unless my $per_msg_conf = &$filter(@_)
0 2 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 227 if ($layouter) { }
227 0 if ($formatter) { }
307 89 138 if ($is_object) { }
309 0 0 if ($is_object) { }
313 150 290 $is_object ? :
322 40 34 if ($target_type eq 'package') { }
323 40 0 unless $routine_names->{'is_subs'}
324 0 40 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 438 if $code_is = run_hooks('create_is_routine', \%hook_args, 1, $target_type, $target_name)
344 0 438 unless $code_is