Branch Coverage

File:blib/lib/Log/Simple.pm
Coverage:97.6%

line%coveragebranch
39100TFif defined $ENV{'LS_LEVEL'}
41100TFif ($sub =~ /^_(\d)$/)
42100TFif $1 > $self->level
44100TFif $self->_level_value($sub) > $self->level
64100TFif (defined $args{'level'}) { }
68100TFdefined $ENV{'LS_LEVEL'} ? :
72100TFif ($args{'file'})
76100TFdefined $args{'print'} ? :
87100TFif (defined $args{'display'})
101100TFif defined $ENV{'LS_LEVEL'}
104100TFif (defined $level)
105100TFif ($level =~ /^\d$/ and defined $levels{$level}) { }
100TFelsif ($level =~ /^\w{3}/ and defined($lvl = $self->_translate($level))) { }
121100TFunless (defined $file)
124100TFif ($file =~ /^0$/)
12550TFif (tell $self->{'fh'} != -1)
132100TFif (defined $file and $self->{'file'} and $file ne $self->{'file'})
135100TFunless defined $mode
136100TF$mode =~ /^a/ ? :
13850TFunless open $self->{'fh'}, $op, $file
145100TFif defined $name
168100TFif (defined $want and $want eq 'names')
182100TFif (@_ == 1) { }
189100TFif (defined $tag)
190100TFif ($tag =~ /^0$/)
196100TFif ($tag =~ /^1$/)
215100TFunless (defined $valid{$_})
226100TFif defined $_[1]
238100TFif ($level =~ /^_(\d)$/) { }
250100TFif ($label =~ /^_?(\d)$/) { }
268100TFunless (grep {$label eq $_;} @$subs)
272100TFif ($label =~ /^_(\d)$/)
276100TF$msg ? :
279100TFif $self->display('time')
280100TFif $self->display('label')
281100TFif $self->display('name') and $self->name
282100TFif $self->display('pid')
283100TFif $self->display('proc')
284100TFif $log_entry
287100TFunless $self->print
289100TFif ($self->{'fh'}) { }