首页 > 解决方案 > 用于捕获/记录所有流量的 Netty 处理程序

问题描述

我想为记录目的捕获通过我的 Netty 服务器的所有流量。Netty(不是操作系统)级别是否有简单的解决方案?

我很清楚编写这样的处理程序需要什么,但首先我想问一下是否已经有东西可用。如果没有,那么我将实现它并发布代码。

标签: javanetty

解决方案


您是否正在寻找这样的LoggingHandler使用方式?或编写自定义处理程序模仿处理程序:

ServerBootstrap b = new ServerBootstrap();
b.group(bossGroup, workerGroup)
  .channel(NioServerSocketChannel.class)
  .handler(new LoggingHandler(LogLevel.INFO))
  .childHandler(httpServerInitializer);

推荐阅读