Class LoggingHandler


  • public class LoggingHandler
    extends Object
    Author:
    https://github.com/mcweba [Marc-Andre Weber]
    • Constructor Detail

      • LoggingHandler

        public LoggingHandler​(LoggingResourceManager loggingResourceManager,
                              LogAppenderRepository logAppenderRepository,
                              io.vertx.core.http.HttpServerRequest request,
                              io.vertx.core.eventbus.EventBus eventBus)
    • Method Detail

      • isActive

        public boolean isActive()
      • setResponse

        public void setResponse​(io.vertx.core.http.HttpClientResponse response)
      • request

        public void request​(io.vertx.core.MultiMap headers)
      • appendRequestPayload

        public void appendRequestPayload​(io.vertx.core.buffer.Buffer data)
      • appendResponsePayload

        public void appendResponsePayload​(io.vertx.core.buffer.Buffer data)
      • appendRequestPayload

        public void appendRequestPayload​(io.vertx.core.buffer.Buffer data,
                                         io.vertx.core.MultiMap headers)
      • appendResponsePayload

        public void appendResponsePayload​(io.vertx.core.buffer.Buffer data,
                                          io.vertx.core.MultiMap headers)
      • log

        public void log()
      • log

        public void log​(String uri,
                        io.vertx.core.http.HttpMethod method,
                        int statusCode,
                        String statusMessage,
                        io.vertx.core.MultiMap requestHeaders,
                        io.vertx.core.MultiMap responseHeaders)