public class WireLoggingInitializer extends java.lang.Object implements ChannelInitializer
ChannelInitializer
that enables wire-logging for all channels.
All wire events will be logged at trace level.Constructor and Description |
---|
WireLoggingInitializer(java.lang.String loggerName,
LogLevel logLevel,
java.util.function.BooleanSupplier logUserData)
Create an instance.
|
Modifier and Type | Method and Description |
---|---|
void |
init(io.netty.channel.Channel channel)
Configures the passed
Channel . |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
andThen, defaultInitializer
public WireLoggingInitializer(java.lang.String loggerName, LogLevel logLevel, java.util.function.BooleanSupplier logUserData)
loggerName
- The logger name to use for log wire events.logLevel
- The level to log at.logUserData
- true
to log user data. false
to not log user data.public void init(io.netty.channel.Channel channel)
ChannelInitializer
Channel
.
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.
init
in interface ChannelInitializer
channel
- Netty Channel
.