Class WireLoggingInitializer
- java.lang.Object
-
- io.servicetalk.transport.netty.internal.WireLoggingInitializer
-
- All Implemented Interfaces:
ChannelInitializer
public class WireLoggingInitializer extends java.lang.Object implements ChannelInitializer
AChannelInitializerthat enables wire-logging for all channels. All wire events will be logged at trace level.
-
-
Constructor Summary
Constructors Constructor Description WireLoggingInitializer(java.lang.String loggerName, LogLevel logLevel, java.util.function.BooleanSupplier logUserData)Create an instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidinit(io.netty.channel.Channel channel)Configures the passedChannel.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface io.servicetalk.transport.netty.internal.ChannelInitializer
andThen
-
-
-
-
Constructor Detail
-
WireLoggingInitializer
public WireLoggingInitializer(java.lang.String loggerName, LogLevel logLevel, java.util.function.BooleanSupplier logUserData)Create an instance.- Parameters:
loggerName- The logger name to use for log wire events.logLevel- The level to log at.logUserData-trueto log user data.falseto not log user data.
-
-
Method Detail
-
init
public void init(io.netty.channel.Channel channel)
Description copied from interface:ChannelInitializerConfigures the passedChannel.Typically, an initializer should add handlers to the channel at the end. This makes it possible for the code using the initializer to create the order of the handlers in the pipeline.
- Specified by:
initin interfaceChannelInitializer- Parameters:
channel- NettyChannel.
-
-