Class AbstractAccessLogValve.ByteSentElement
java.lang.Object
org.apache.catalina.valves.AbstractAccessLogValve.ByteSentElement
- All Implemented Interfaces:
AbstractAccessLogValve.AccessLogElement
- Enclosing class:
AbstractAccessLogValve
protected static class AbstractAccessLogValve.ByteSentElement
extends Object
implements AbstractAccessLogValve.AccessLogElement
Write bytes sent, excluding HTTP headers - %b, %B.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddElement(CharArrayWriter buf, Date date, Request request, Response response, long time) Adds the byte sent element to the buffer.
-
Constructor Details
-
ByteSentElement
public ByteSentElement(boolean conversion) Creates a new ByteSentElement.- Parameters:
conversion-trueto write '-' instead of 0 - %b.
-
-
Method Details
-
addElement
public void addElement(CharArrayWriter buf, Date date, Request request, Response response, long time) Adds the byte sent element to the buffer.- 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
-