Class ResponseStatusCodeLogUtil


  • public final class ResponseStatusCodeLogUtil
    extends java.lang.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, java.lang.String statusMessage, java.lang.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, java.lang.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, java.lang.String statusMessage, java.lang.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, java.lang.Class<?> caller)
      Logs an info message with the provided status code and request information
      static boolean isRequestToExternalTarget​(java.lang.String target)
      Check whether the request targets an external resource or not
      • Methods inherited from class java.lang.Object

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

      • debug

        public static void debug​(io.vertx.core.http.HttpServerRequest request,
                                 StatusCode statusCode,
                                 java.lang.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,
                                 java.lang.String statusMessage,
                                 java.lang.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,
                                java.lang.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,
                                java.lang.String statusMessage,
                                java.lang.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​(java.lang.String target)
        Check whether the request targets an external resource or not
        Parameters:
        target - target
        Returns:
        boolean