Branch Coverage

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


line true false branch
66 8 0 $warnings::Bits{'redundant'} ? :
161 0 1760 unless $Global_Hooks{$phase}
164 944 816 if ($target_type eq 'package') { }
216 600 elsif ($target_type eq 'hash') { }
600 0 elsif ($target_type eq 'object') { }
165 935 9 unless $Per_Package_Hooks{$target_name}{$phase}
168 216 0 unless $Per_Hash_Hooks{$addr}{$phase}
171 600 0 unless $Per_Object_Hooks{$addr}{$phase}
177 1035 235 if (defined $hook_res->[0])
180 157 878 if (ref $flow_control eq 'CODE') { }
181 74 83 if &$flow_control($hook, $hook_res)
183 878 0 if $flow_control
186 0 318 if $hook_res->[1]
209 0 2 unless defined $fltname
222 77 2 unless defined $fmtname
240 0 76 unless $routine_name_rec
254 40 34 if ($target_type eq 'package') { }
255 40 0 unless $routine_names->{'log_subs'}
256 0 40 unless $routine_names->{'logger_subs'}
258 34 0 unless $routine_names->{'log_methods'}
259 0 34 unless $routine_names->{'logger_methods'}
265 438 2 if defined $lname
266 438 2 unless defined $fmtname
276 440 0 if $outputter = run_hooks("create_outputter", \%hook_args, 1, $target_type, $target_name)
279 0 440 unless $outputter
282 211 229 if ($_outputter_is_null)
294 2 227 defined $fltname ? :
300 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) { }
301 0 0 unless my $per_msg_conf = &$filter(@_)
302 0 0 unless my $per_msg_conf = &$filter(@_)
0 2 if ($is_object) { }
303 1 1 unless my $per_msg_conf = &$filter(@_)
304 0 0 unless my $per_msg_conf = &$filter(@_)
0 0 if ($is_object) { }
305 0 0 unless my $per_msg_conf = &$filter(@_)
306 0 0 if ($is_object) { }
0 227 if ($layouter) { }
227 0 if ($formatter) { }
308 89 138 if ($is_object) { }
310 0 0 if ($is_object) { }
314 150 290 $is_object ? :
323 40 34 if ($target_type eq 'package') { }
324 40 0 unless $routine_names->{'is_subs'}
325 0 40 unless $routine_names->{'level_checker_subs'}
328 34 0 unless $routine_names->{'is_methods'}
329 0 34 unless $routine_names->{'level_checker_methods'}
342 0 438 if $code_is = run_hooks("create_is_routine", \%hook_args, 1, $target_type, $target_name)
345 0 438 unless $code_is