Class JettyRequestLogFactory

java.lang.Object
org.apache.pulsar.broker.web.JettyRequestLogFactory

public class JettyRequestLogFactory extends Object
Class to standardize initialization of a Jetty request logger for all pulsar components.
  • Constructor Details

    • JettyRequestLogFactory

      public JettyRequestLogFactory()
  • Method Details

    • createRequestLogger

      public static org.eclipse.jetty.server.RequestLog createRequestLogger()
      Build a new Jetty request logger using the format defined in this class.
      Returns:
      a request logger
    • createRequestLogger

      public static org.eclipse.jetty.server.RequestLog createRequestLogger(boolean showDetailedAddresses, org.eclipse.jetty.server.Server server)
      Build a new Jetty request logger using the format defined in this class.
      Parameters:
      showDetailedAddresses - whether to show detailed addresses and ports in logs
      Returns:
      a request logger