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 Details

    • ByteSentElement

      public ByteSentElement(boolean conversion)
      Creates a new ByteSentElement.
      Parameters:
      conversion - true to write '-' instead of 0 - %b.
  • Method Details

    • addElement

      public void addElement(CharArrayWriter buf, Request request, Response response, long time)
      Adds the byte sent element to the buffer.
      Specified by:
      addElement in interface AbstractAccessLogValve.AccessLogElement
      Parameters:
      buf - The buffer to which the log element should be added
      request - The request that triggered this access log entry
      response - The response to the request that triggered this access log entry
      time - The time taken in nanoseconds to process the request