Package io.vertx.mutiny.ext.web.handler
Class LoggerHandler
- java.lang.Object
-
- io.vertx.mutiny.ext.web.handler.LoggerHandler
-
- All Implemented Interfaces:
io.vertx.core.Handler<RoutingContext>
,Consumer<RoutingContext>
public class LoggerHandler extends Object implements io.vertx.core.Handler<RoutingContext>, Consumer<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 NOTE: This class has been automatically generated from theoriginal
non Mutiny-ified interface using Vert.x codegen.
-
-
Field Summary
Fields Modifier and Type Field Description static TypeArg<LoggerHandler>
__TYPE_ARG
static io.vertx.ext.web.handler.LoggerFormat
DEFAULT_FORMAT
-
Constructor Summary
Constructors Constructor Description LoggerHandler(io.vertx.ext.web.handler.LoggerHandler delegate)
LoggerHandler(Object delegate)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description void
accept(RoutingContext item)
static LoggerHandler
create()
static LoggerHandler
create(boolean immediate, io.vertx.ext.web.handler.LoggerFormat format)
static LoggerHandler
create(io.vertx.ext.web.handler.LoggerFormat format)
LoggerHandler
customFormatter(LoggerFormatter formatter)
LoggerHandler
customFormatter(Function<HttpServerRequest,String> formatter)
Deprecated.Superseded bycustomFormatter(LoggerFormatter)
boolean
equals(Object o)
io.vertx.ext.web.handler.LoggerHandler
getDelegate()
void
handle(RoutingContext arg0)
int
hashCode()
static LoggerHandler
newInstance(io.vertx.ext.web.handler.LoggerHandler arg)
String
toString()
-
-
-
Field Detail
-
__TYPE_ARG
public static final TypeArg<LoggerHandler> __TYPE_ARG
-
DEFAULT_FORMAT
public static final io.vertx.ext.web.handler.LoggerFormat DEFAULT_FORMAT
-
-
Constructor Detail
-
LoggerHandler
public LoggerHandler(io.vertx.ext.web.handler.LoggerHandler delegate)
-
LoggerHandler
public LoggerHandler(Object delegate)
-
-
Method Detail
-
getDelegate
public io.vertx.ext.web.handler.LoggerHandler getDelegate()
-
handle
public void handle(RoutingContext arg0)
- Specified by:
handle
in interfaceio.vertx.core.Handler<RoutingContext>
-
create
public static LoggerHandler create()
- Returns:
- the handler
-
create
public static LoggerHandler create(io.vertx.ext.web.handler.LoggerFormat format)
- Parameters:
format
- the format- Returns:
- the handler
-
create
public static LoggerHandler create(boolean immediate, io.vertx.ext.web.handler.LoggerFormat format)
- Parameters:
immediate
- true if logging should occur as soon as request arrivesformat
- the format- Returns:
- the handler
-
customFormatter
@Deprecated public LoggerHandler customFormatter(Function<HttpServerRequest,String> formatter)
Deprecated.Superseded bycustomFormatter(LoggerFormatter)
- Parameters:
formatter
- the formatting function- Returns:
- the formatted log string
-
customFormatter
public LoggerHandler customFormatter(LoggerFormatter formatter)
- Parameters:
formatter
- the formatter- Returns:
- the formatted log string
-
accept
public void accept(RoutingContext item)
- Specified by:
accept
in interfaceConsumer<RoutingContext>
-
newInstance
public static LoggerHandler newInstance(io.vertx.ext.web.handler.LoggerHandler arg)
-
-