Class WireLoggingInitializer
java.lang.Object
io.servicetalk.transport.netty.internal.WireLoggingInitializer
- All Implemented Interfaces:
ChannelInitializer
A
ChannelInitializer that enables wire-logging for all channels.
All wire events will be logged at trace level.-
Constructor Summary
ConstructorsConstructorDescriptionWireLoggingInitializer(String loggerName, LogLevel logLevel, BooleanSupplier logUserData) Create an instance. -
Method Summary
Modifier and TypeMethodDescriptionvoidinit(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, waitMethods inherited from interface io.servicetalk.transport.netty.internal.ChannelInitializer
andThen
-
Constructor Details
-
WireLoggingInitializer
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 Details
-
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.
-