Request logs are a record of the requests that the server has processed. They create an entry for each request received and are commonly in the standard NCSA format so they can analysed by tools like webalizer. A standard request log entry includes the client IP, date, method, URL, result, size, referrer and user agent. eg:
Jetty provides an implementation called NCSARequestLog which supports the NCSA format in files that can be rolled over on a daily basis.
Configuring a Request Log for a Jetty Server
To configure a single request log for the entire Jetty Server instance:
The equivalent code is:
This configures a request log in $JETTY_HOME/logs with filenames including the date. Old log files are kept for 90 days before being deleted. Existing log files are appended to and the extended NCSA format is used in the GMT timezone.
There are many more configuration options available - see http://jetty.mortbay.org/apidocs/org/mortbay/jetty/NCSARequestLog.html