Package org.apache.pulsar.broker.web
Class JettyRequestLogFactory
java.lang.Object
org.apache.pulsar.broker.web.JettyRequestLogFactory
Class to standardize initialization of a Jetty request logger for all pulsar components.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic org.eclipse.jetty.server.RequestLogBuild a new Jetty request logger using the format defined in this class.static org.eclipse.jetty.server.RequestLogcreateRequestLogger(boolean showDetailedAddresses, org.eclipse.jetty.server.Server server) Build a new Jetty request logger using the format defined in this class.
-
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
-