Class LoggerHandler

  • All Implemented Interfaces:
    Handler<RoutingContext>, io.vertx.lang.rx.RxDelegate, PlatformHandler

    public class LoggerHandler
    extends Object
    implements io.vertx.lang.rx.RxDelegate, PlatformHandler, Handler<RoutingContext>
    A handler which logs request information to the Vert.x logger. You should mount this handler before any handler that could fail the routing context. Logs will be produced with the appropriate severity level depending on the status code of the response. To capture the logs configure the logger in your logging configuration with the name: io.vertx.ext.web.handler.LoggerHandler.

    NOTE: This class has been automatically generated from the original non RX-ified interface using Vert.x codegen.

    • Field Detail

      • __TYPE_ARG

        public static final io.vertx.lang.rx.TypeArg<LoggerHandler> __TYPE_ARG
      • DEFAULT_FORMAT

        public static final LoggerFormat DEFAULT_FORMAT
    • Constructor Detail

      • LoggerHandler

        public LoggerHandler​(LoggerHandler delegate)
      • LoggerHandler

        public LoggerHandler​(Object delegate)
    • Method Detail

      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • create

        public static LoggerHandler create()
        Create a handler with default format
        Returns:
        the handler
      • create

        public static LoggerHandler create​(LoggerFormat format)
        Create a handler with he specified format
        Parameters:
        format - the format
        Returns:
        the handler
      • create

        public static LoggerHandler create​(boolean immediate,
                                           LoggerFormat format)
        Create a handler with he specified format
        Parameters:
        immediate - true if logging should occur as soon as request arrives
        format - the format
        Returns:
        the handler
      • customFormatter

        public LoggerHandler customFormatter​(LoggerFormatter formatter)
        Set the custom formatter to be used by the handler.
        Parameters:
        formatter - the formatter
        Returns:
        the formatted log string