我想捕获所有通过Netty服务器传递的流量以用于记录。在Netty(不是OS)级别上有简单的解决方案吗?
我很想知道编写这样一个处理程序需要做什么,但是首先我想问一下是否已有可用的东西。如果没有,那么我将实现它并发布代码。
答案 0 :(得分:0)
您要使用这样的LoggingHandler
吗?或编写模仿处理程序的自定义处理程序:
ServerBootstrap b = new ServerBootstrap();
b.group(bossGroup, workerGroup)
.channel(NioServerSocketChannel.class)
.handler(new LoggingHandler(LogLevel.INFO))
.childHandler(httpServerInitializer);