Package org.eclipse.jetty.server
Class RequestLogCollection
- java.lang.Object
-
- org.eclipse.jetty.server.RequestLogCollection
-
- All Implemented Interfaces:
RequestLog
class RequestLogCollection extends java.lang.Object implements RequestLog
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.eclipse.jetty.server.RequestLog
RequestLog.Collection, RequestLog.Writer
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.ArrayList<RequestLog>
delegates
-
Constructor Summary
Constructors Constructor Description RequestLogCollection(RequestLog... requestLogs)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
add(RequestLog requestLog)
void
log(Request request, Response response)
-
-
-
Field Detail
-
delegates
private final java.util.ArrayList<RequestLog> delegates
-
-
Constructor Detail
-
RequestLogCollection
public RequestLogCollection(RequestLog... requestLogs)
-
-
Method Detail
-
add
public void add(RequestLog requestLog)
-
log
public void log(Request request, Response response)
- Specified by:
log
in interfaceRequestLog
- Parameters:
request
- The request to log.response
- The response to log. Note that for some requests the response instance may not have been fully populated (Eg 400 bad request responses are sent without a servlet response object). Thus for basic log information it is best to consultResponse.getCommittedMetaData()
andResponse.getHttpChannel()
directly.
-
-