Branch Coverage

blib/lib/Log/Any/Proxy.pm
Criterion Covered Total %
branch 37 44 84.0


line true false branch
17 1 23 overload::OverloadedStringify($_) ? :
24 11 ref $_ ? :
3 35 if (not defined $_) { }
30 1 41 if ref $format eq "CODE"
46 0 69 unless ($self->{'adapter'})
50 0 69 unless (defined $self->{'category'})
54 0 69 unless ($self->{'context'})
92 5 31 unless $self->{'adapter'}->$is_realname or defined wantarray
97 18 111 if @parts and (ref $parts[-1] || '') eq ref {}
101 147 111 if $_
103 34 95 if ($structured_logging)
104 0 34 if $self->{'prefix'}
107 22 12 unless defined wantarray
110 117 0 if defined $_
111 10 97 if %$data
114 68 39 if (length $message and not $structured_logging)
117 4 64 if defined $self->{'filter'}
118 68 0 if (defined $message and length $message)
120 4 64 if defined $self->{'prefix'} and length $self->{'prefix'}
124 53 54 if defined wantarray
128 0 28 unless $self->{'adapter'}->$is_realname or defined wantarray
131 27 19 unless defined $message and length $message