docs: protected void logFinalResponse(long numBytesWritten) {
          if (TraceComponent.isAnyTracingEnabled() && tc.isDebugEnabled()) {
              HttpChannelConfig c = getHttpConfig();
              Tr.debug(tc, "logFinal", c, c.getAccessLog(), c.getAccessLog().isStarted(), numBytesWritten);
          }
  
          // exit if access logging is disabled
          if (!getHttpConfig().getAccessLog().isStarted()) {
              return;
          }
          if (MethodValues.UNDEF.equals(getRequest().getMethodValue())) {
              // don't log anything if there wasn't a real request
              return;
          }
          getHttpConfig().getAccessLog().log(getRequest(), getResponse(), getRequestVersion().getName(), null, getRemoteAddr().getHostAddress(), numBytesWritten);
      }