@ChannelHandler.Sharable
public class HttpAccessLogHandler
extends io.netty.channel.ChannelDuplexHandler
| Modifier and Type | Field and Description | 
|---|---|
static java.lang.String | 
HTTP_ACCESS_LOGGER
The default logger name. 
 | 
| Constructor and Description | 
|---|
HttpAccessLogHandler(org.slf4j.Logger logger,
                    java.lang.String spec)
Creates a HttpAccessLogHandler. 
 | 
HttpAccessLogHandler(java.lang.String loggerName,
                    java.lang.String spec)
Creates a HttpAccessLogHandler. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
channelRead(io.netty.channel.ChannelHandlerContext ctx,
           java.lang.Object msg)  | 
void | 
write(io.netty.channel.ChannelHandlerContext ctx,
     java.lang.Object msg,
     io.netty.channel.ChannelPromise promise)  | 
bind, close, connect, deregister, disconnect, flush, readchannelActive, channelInactive, channelReadComplete, channelRegistered, channelUnregistered, channelWritabilityChanged, exceptionCaught, userEventTriggeredensureNotSharable, handlerAdded, handlerRemoved, isSharablepublic static final java.lang.String HTTP_ACCESS_LOGGER
public HttpAccessLogHandler(java.lang.String loggerName,
                            java.lang.String spec)
loggerName - A logger name.spec - The log format specification.public HttpAccessLogHandler(org.slf4j.Logger logger,
                            java.lang.String spec)
logger - A logger. Will log at info level.spec - The log format specification.public void channelRead(io.netty.channel.ChannelHandlerContext ctx,
                        java.lang.Object msg)
                 throws io.netty.handler.codec.http2.Http2Exception
channelRead in interface io.netty.channel.ChannelInboundHandlerchannelRead in class io.netty.channel.ChannelInboundHandlerAdapterio.netty.handler.codec.http2.Http2Exceptionpublic void write(io.netty.channel.ChannelHandlerContext ctx,
                  java.lang.Object msg,
                  io.netty.channel.ChannelPromise promise)
           throws java.lang.Exception
write in interface io.netty.channel.ChannelOutboundHandlerwrite in class io.netty.channel.ChannelDuplexHandlerjava.lang.Exception