Package org.swisspush.gateleen.core.util
Class ResponseStatusCodeLogUtil
- java.lang.Object
-
- org.swisspush.gateleen.core.util.ResponseStatusCodeLogUtil
-
public final class ResponseStatusCodeLogUtil extends Object
Utility class to log response status codes- Author:
- https://github.com/mcweba [Marc-Andre Weber]
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voiddebug(io.vertx.core.http.HttpServerRequest request, int statusCode, String statusMessage, Class<?> caller)Logs a debug message with the provided status code and status message and request informationstatic voiddebug(io.vertx.core.http.HttpServerRequest request, StatusCode statusCode, Class<?> caller)Logs a debug message with the provided status code and request informationstatic voidinfo(io.vertx.core.http.HttpServerRequest request, int statusCode, String statusMessage, Class<?> caller)Logs an info message with the provided status code and request informationstatic voidinfo(io.vertx.core.http.HttpServerRequest request, StatusCode statusCode, Class<?> caller)Logs an info message with the provided status code and request informationstatic booleanisRequestToExternalTarget(String target)Check whether the request targets an external resource or not
-
-
-
Method Detail
-
debug
public static void debug(io.vertx.core.http.HttpServerRequest request, StatusCode statusCode, Class<?> caller)Logs a debug message with the provided status code and request information- Parameters:
request- requeststatusCode- statusCodecaller- caller
-
debug
public static void debug(io.vertx.core.http.HttpServerRequest request, int statusCode, String statusMessage, Class<?> caller)Logs a debug message with the provided status code and status message and request information- Parameters:
request- requeststatusCode- statusCodestatusMessage- statusMessagecaller- caller
-
info
public static void info(io.vertx.core.http.HttpServerRequest request, StatusCode statusCode, Class<?> caller)Logs an info message with the provided status code and request information- Parameters:
request- requeststatusCode- statusCodecaller- caller
-
info
public static void info(io.vertx.core.http.HttpServerRequest request, int statusCode, String statusMessage, Class<?> caller)Logs an info message with the provided status code and request information- Parameters:
request- requeststatusCode- statusCodecaller- caller
-
isRequestToExternalTarget
public static boolean isRequestToExternalTarget(String target)
Check whether the request targets an external resource or not- Parameters:
target- target- Returns:
- boolean
-
-