Class LoggingHandler


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

      Constructors 
      Constructor Description
      LoggingHandler​(LoggingResourceManager loggingResourceManager, io.vertx.core.http.HttpServerRequest request, io.vertx.core.eventbus.EventBus eventBus)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void appendRequestPayload​(io.vertx.core.buffer.Buffer data)  
      void appendRequestPayload​(io.vertx.core.buffer.Buffer data, io.vertx.core.MultiMap headers)  
      void appendResponsePayload​(io.vertx.core.buffer.Buffer data)  
      void appendResponsePayload​(io.vertx.core.buffer.Buffer data, io.vertx.core.MultiMap headers)  
      boolean isActive()  
      void log()  
      void log​(java.lang.String uri, io.vertx.core.http.HttpMethod method, int statusCode, java.lang.String statusMessage, io.vertx.core.MultiMap requestHeaders, io.vertx.core.MultiMap responseHeaders)  
      void request​(io.vertx.core.MultiMap headers)  
      void setResponse​(io.vertx.core.http.HttpClientResponse response)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • LoggingHandler

        public LoggingHandler​(LoggingResourceManager loggingResourceManager,
                              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​(java.lang.String uri,
                        io.vertx.core.http.HttpMethod method,
                        int statusCode,
                        java.lang.String statusMessage,
                        io.vertx.core.MultiMap requestHeaders,
                        io.vertx.core.MultiMap responseHeaders)