Formats log messages using variable substitutions for requests, responses, and other transactional data.
- Parameters
-
string | $template | The following variable substitutions are supported:
{request} : Full HTTP request message
{response} : Full HTTP response message
{ts} : ISO 8601 date in GMT
{date_iso_8601} : ISO 8601 date in GMT
{date_common_log} : Apache common log date using the configured timezone.
{host} : Host of the request
{method} : Method of the request
{uri} : URI of the request
{host} : Host of the request
{version} : Protocol version
{target} : Request target of the request (path + query + fragment)
{hostname} : Hostname of the machine that sent the request
{code} : Status code of the response (if available)
{phrase} : Reason phrase of the response (if available)
{error} : Any error messages (if available)
{req_header_*} : Replace * with the lowercased name of a request header to add to the message
{res_header_*} : Replace * with the lowercased name of a response header to add to the message
{req_headers} : Request headers
{res_headers} : Response headers
{req_body} : Request body
{res_body} : Response body
|