Commit 13db0ab6 authored by Federico G. Schwindt's avatar Federico G. Schwindt

Clarify %r formatter wrt multiple Host headers

Also clarify %{X}i and %{X}o wrt multiple X headers.

Fixes #2190.
parent a3d915f6
...@@ -98,7 +98,8 @@ Supported formatters are: ...@@ -98,7 +98,8 @@ Supported formatters are:
total bytes sent to the backend. total bytes sent to the backend.
%{X}i %{X}i
The contents of request header X. The contents of request header X. If the header appears multiple times
in a single transaction, the last occurrence is used.
%l %l
Remote logname. Always '-'. Remote logname. Always '-'.
...@@ -107,7 +108,8 @@ Supported formatters are: ...@@ -107,7 +108,8 @@ Supported formatters are:
Request method. Defaults to '-' if not known. Request method. Defaults to '-' if not known.
%{X}o %{X}o
The contents of response header X. The contents of response header X. If the header appears multiple
times in a single transaction, the last occurrence is used.
%O %O
In client mode, total bytes sent to client. In backend mode, total In client mode, total bytes sent to client. In backend mode, total
...@@ -178,8 +180,7 @@ Supported formatters are: ...@@ -178,8 +180,7 @@ Supported formatters are:
of fields, and only the nth part of the record will be matched of fields, and only the nth part of the record will be matched
against. Fields start counting at 1. Defaults to '-' when the tag against. Fields start counting at 1. Defaults to '-' when the tag
is not seen, or when the field is out of bounds. If a tag appears is not seen, or when the field is out of bounds. If a tag appears
several times in a single transaction, only the first occurrence multiple times in a single transaction, the first occurrence is used.
is used.
SIGNALS SIGNALS
======= =======
...@@ -195,6 +196,8 @@ NOTES ...@@ -195,6 +196,8 @@ NOTES
The %r formatter is equivalent to "%m http://%{Host}i%U%q %H". This The %r formatter is equivalent to "%m http://%{Host}i%U%q %H". This
differs from apache's %r behavior, equivalent to "%m %U%q %H". differs from apache's %r behavior, equivalent to "%m %U%q %H".
Furthermore, when using the %r formatter, if the Host header appears
multiple times in a single transaction, the first occurrence is used.
EXAMPLE EXAMPLE
======= =======
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment