Package org.swisspush.gateleen.logging
Class LoggingHandler
- java.lang.Object
-
- org.swisspush.gateleen.logging.LoggingHandler
-
public class LoggingHandler extends Object
- Author:
- https://github.com/mcweba [Marc-Andre Weber]
-
-
Constructor Summary
Constructors Constructor Description LoggingHandler(LoggingResourceManager loggingResourceManager, LogAppenderRepository logAppenderRepository, 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 voidappendRequestPayload(io.vertx.core.buffer.Buffer data)voidappendRequestPayload(io.vertx.core.buffer.Buffer data, io.vertx.core.MultiMap headers)voidappendResponsePayload(io.vertx.core.buffer.Buffer data)voidappendResponsePayload(io.vertx.core.buffer.Buffer data, io.vertx.core.MultiMap headers)booleanisActive()voidlog()voidlog(String uri, io.vertx.core.http.HttpMethod method, int statusCode, String statusMessage, io.vertx.core.MultiMap requestHeaders, io.vertx.core.MultiMap responseHeaders)voidrequest(io.vertx.core.MultiMap headers)voidsetResponse(io.vertx.core.http.HttpClientResponse response)
-
-
-
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()
-
-