Package org.apache.catalina.valves
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 java.lang.Object implements AbstractAccessLogValve.AccessLogElement
write time taken to process the request - %D, %T
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAbstractAccessLogValve.ElapsedTimeElement.Style
-
Constructor Summary
Constructors Constructor Description ElapsedTimeElement(boolean micros, boolean millis)ElapsedTimeElement(AbstractAccessLogValve.ElapsedTimeElement.Style style)Creates a new ElapsedTimeElement that will log the time in the specified style.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddElement(java.io.CharArrayWriter buf, Request request, Response response, long time)Called to create an access log entry.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.catalina.valves.AbstractAccessLogValve.AccessLogElement
addElement
-
-
-
-
Constructor Detail
-
ElapsedTimeElement
public ElapsedTimeElement(AbstractAccessLogValve.ElapsedTimeElement.Style style)
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 Detail
-
addElement
public void addElement(java.io.CharArrayWriter buf, Request request, Response response, long time)Description copied from interface:AbstractAccessLogValve.AccessLogElementCalled to create an access log entry.- Specified by:
addElementin 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
-
-