Class 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 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
      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
      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
      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
      static boolean isRequestToExternalTarget​(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 - request
        statusCode - statusCode
        caller - 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 - request
        statusCode - statusCode
        statusMessage - statusMessage
        caller - 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 - request
        statusCode - statusCode
        caller - 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 - request
        statusCode - statusCode
        caller - caller
      • isRequestToExternalTarget

        public static boolean isRequestToExternalTarget​(String target)
        Check whether the request targets an external resource or not
        Parameters:
        target - target
        Returns:
        boolean