Netty поддерживает log4j2
с версии 4.0.37.Final
и далее. См issue link.
Однако вы должны добавить дополнительную строку кода (см первую строку ниже InternalLoggerFactory.setDe...
):
InternalLoggerFactory.setDefaultFactory(Log4J2LoggerFactory.INSTANCE);
ServerBootstrap b = new ServerBootstrap();
serverBootstrap.group(parentGroup, childGroup)
.channel(NioServerSocketChannel.class)
.handler(new LoggingHandler(LogLevel.INFO))
...
Затем добавить запись регистратора следующим вашему log4j2.xml
. Пример:
<Loggers>
...
<Logger name="io.netty" level="DEBUG" additivity="false">
<AppenderRef ref="Console"/>
</Logger>
...
</Loggers>
фиксированная грамматика, удаленное неинформирующее сообщение – gudok