...
Format String | Description | XpoLog Pattern | XpoLog ftype | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Remote IP-address | {ip:RemoteIP,ftype=remoteip} | remoteip | ||||||||||
| Local IP-address | {ip:LocalIP,ftype=localip} | localip | ||||||||||
| Size of response in bytes, excluding HTTP headers. | {number:BytesSent,ftype=bytesent} | bytesent | ||||||||||
| Bytes sent, excluding HTTP headers, or '-' if zero | {text:BytesSent,ftype=bytesent} | bytesent | ||||||||||
| The contents of cookie Foobar in the request sent to the server. Only version 0 cookies are fully supported. | {string:Cookie_< FOOBAR >} Replace < FOOBAR > with cookie name | |||||||||||
| The time taken to serve the request, in microseconds. | {number:ResponseTimeMicroSecs,ftype=responsetimemicro} | responsetimemicro | ||||||||||
%F | Time taken to commit the response, in millis | {number:ResponseTimeMilliSecs,ftype=responsetimemilli} | responsetimemilli | ||||||||||
| Remote host name (or IP address if enableLookups for the connector is false) | {text:Remotehost,ftype=remotehost}
| remotehost | ||||||||||
| The request protocol | { text:RequestProtocol,ftype=reqprotocol}
| reqprotocol | ||||||||||
| The contents of Foobar affect this. If you're interested in what the request header was prior to when most modules would have modified it, use mod_setenvif to copy the header into an internal environment variable and log that value with the | {text:<FOOBAR>} https://en.wikipedia.org/wiki/List_of_HTTP_header_fields and so on it goes for the different headers.
| |||||||||||
| Referer | { text:Referer,ftype=referer}
| referer | ||||||||||
| User-agent | { text:User-agent,ftype=useragent}
| useragent | ||||||||||
%{ X-Forwarded-For}i | X-Forwarded-For | {text: X-Forwarded-For,ftype=forwardforip} OR {ip: X-Forwarded-For,ftype=forwardforip}
| forwardforip | ||||||||||
| Current request thread name (can compare later with stacktraces) | {text:RequestThread,ftype=thread} | thread | ||||||||||
| Remote logical username from identd (always returns '-') | {text:logicalname, ftype=logicalname} | logicalname | ||||||||||
| The request method | {text:RequestMethod,ftype=reqmethod} | reqmethod | ||||||||||
| write value of outgoing header with name | {string:<FOOBAR>}
| |||||||||||
| The canonical local port of the server serving the request | {number:ServerPort,ftype=serverport} | serverport | ||||||||||
| The canonical local port of the server serving the request or the server's actual port or the client's actual port. Valid formats are
| {number:ServerPort,ftype=serverport} {number:LocalServerPort,ftype=localserverport} {number:RemotePort,ftype=remoteport} | serverport localserverportt remoteport | ||||||||||
| The query string (prepended with a | {text:QueryString,ftype=querystring} OR Suggest a regexp that will build a list of parameters as cloumns. The query string (prepended with a | querystring | ||||||||||
| First line of the request (method and request URI) | {text:FirstLine,ftype=reqfirstline} TBD - might be parsed to multiple value and types}
| reqfirstline | ||||||||||
| Status. For requests that got internally redirected, this is the status of the *original* request --- | {number:ResponseStatus,ftype=respstatus} . For requests that got internally redirected, this is the status of the *original* request --- %>s for the last. | respstatus | ||||||||||
%S | User session ID | {text:UserSessionId,ftype=sessionid} | sessionid | ||||||||||
| Time the request was received (standard english format) | {date:Date,locale=en,dd/MMM/yyyy:HH:mm:ss z}
| |||||||||||
%{ format}t | The time, in the form given by format, which should be in an extended the time is taken at the beginning of the request processing. If it starts with processing. In addition to the formats supported by
These tokens can not be combined with each other or The extended | {date:Date,locale=en,dd/MMM/yyyy:HH:mm:ss z} sec number of seconds since the Epoch | |||||||||||
| The time taken to serve the request, in seconds. | {number:ResponseTimeSecs,,ftype=processrequestsec}
| processrequestseci | ||||||||||
| Remote user that was authenticated (if any), else '-' | {text:User,ftype=remoteuser} Remote user (from auth; may be bogus if return status ( | remoteuser | ||||||||||
| The URL path requested, not including any query string. | {text:RequestURL,ftype=requrl} The URL path requested, not including any query string. | requrl | ||||||||||
| Local server name | {text:ServerName,ftype=servername} | servername | ||||||||||
|
...