Branch Coverage

blib/lib/Log/Any/Proxy.pm
Criterion Covered Total %
branch 36 44 81.8


line true false branch
17 1 18 overload::OverloadedStringify($_) ? :
19 11 ref $_ ? :
3 30 !defined($_) ? :
30 1 41 if ref $format eq "CODE"
46 0 65 unless ($self->{'adapter'})
50 0 65 unless (defined $self->{'category'})
54 0 65 unless ($self->{'context'})
92 5 29 unless $self->{'adapter'}->$is_realname or defined wantarray
97 12 96 if @parts and (ref $parts[-1] || '') eq ref {}
101 120 96 if $_
103 15 93 if ($structured_logging)
104 0 15 if $self->{'prefix'}
107 15 0 unless defined wantarray
110 99 0 if defined $_
111 6 87 if %$data
114 66 27 if (length $message and not $structured_logging)
117 4 62 if defined $self->{'filter'}
118 66 0 if (defined $message and length $message)
120 4 62 if defined $self->{'prefix'} and length $self->{'prefix'}
124 39 54 if defined wantarray
128 0 28 unless $self->{'adapter'}->$is_realname or defined wantarray
131 27 19 unless defined $message and length $message