Class AbstractAccessLogValve.ElapsedTimeElement
java.lang.Object
org.apache.catalina.valves.AbstractAccessLogValve.ElapsedTimeElement
- All Implemented Interfaces:
AbstractAccessLogValve.AccessLogElement
- Enclosing class:
AbstractAccessLogValve
protected static class AbstractAccessLogValve.ElapsedTimeElement
extends Object
implements AbstractAccessLogValve.AccessLogElement
write time taken to process the request - %D, %T
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionElapsedTimeElement
(boolean micros, boolean millis) Creates a new ElapsedTimeElement that will log the time in the specified style. -
Method Summary
Modifier and TypeMethodDescriptionvoid
addElement
(CharArrayWriter buf, Request request, Response response, long time) Called to create an access log entry.Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface AbstractAccessLogValve.AccessLogElement
addElement
-
Constructor Details
-
ElapsedTimeElement
Creates a new ElapsedTimeElement that will log the time in the specified style.- Parameters:
style
- The elapsed-time style to use.
-
ElapsedTimeElement
public ElapsedTimeElement(boolean micros, boolean millis) - Parameters:
micros
-true
, write time in microseconds - %Dmillis
-true
, write time in milliseconds, if both arguments arefalse
, write time in seconds - %T
-
-
Method Details
-
addElement
Description copied from interface:AbstractAccessLogValve.AccessLogElement
Called to create an access log entry.- Specified by:
addElement
in interfaceAbstractAccessLogValve.AccessLogElement
- Parameters:
buf
- The buffer to which the log element should be addedrequest
- The request that triggered this access log entryresponse
- The response to the request that triggered this access log entrytime
- The time taken in nanoseconds to process the request
-