Branch Coverage

blib/lib/Plack/Middleware/AxsLog.pm
Criterion Covered Total %
branch 32 34 94.1


line true false branch
19 12 5 unless defined $self->combined
20 10 7 unless defined $self->response_time
21 11 6 unless defined $self->error_only
22 11 6 unless defined $self->long_response_time
25 2 15 if ($self->format) { }
2 13 elsif ($self->ltsv) { }
9 4 elsif ($self->combined) { }
27 1 1 if $self->format_options
32 1 1 if $self->response_time
36 1 8 if $self->response_time
40 3 1 if $self->response_time
53 15 2 if (ref $res and ref $res eq 'ARRAY')
55 15 0 if (defined $length)
63 1 1 if (defined $length)
69 1 1 unless (defined $chunk)
85 3 2 unless ($$self{'long_response_time'} == 0 and not $$self{'error_only'} or $$self{'long_response_time'} != 0 and $elapsed >= $$self{'long_response_time'} or $$self{'error_only'} and &HTTP::Status::is_error($$res[0]))
100 0 14 if (not $$self{'logger'}) { }