java - 用于捕获/记录所有流量的 Netty 处理程序
问题描述
我想为记录目的捕获通过我的 Netty 服务器的所有流量。Netty(不是操作系统)级别是否有简单的解决方案?
我很清楚编写这样的处理程序需要什么,但首先我想问一下是否已经有东西可用。如果没有,那么我将实现它并发布代码。
解决方案
您是否正在寻找这样的LoggingHandler
使用方式?或编写自定义处理程序模仿处理程序:
ServerBootstrap b = new ServerBootstrap();
b.group(bossGroup, workerGroup)
.channel(NioServerSocketChannel.class)
.handler(new LoggingHandler(LogLevel.INFO))
.childHandler(httpServerInitializer);
推荐阅读
- c# - T-mobile 和 s9 的 TCP 客户端连接问题
- apache - 如何解决连接 - 过时的连接设置
- html - 带有徽标和导航的 HTML5/CSS 粘滞页眉
- ios - 使用 NSKeyedUnarchiver unarchivedObject(ofClass:from:) 取消归档数组
- c# - Asp.net 在启动时加载所有 dll,导致 BadImageFormatException
- python - 解释 scipy 区间函数中的 alpha 变量
- ruby-on-rails - rails升级后soundcloud连接中的redirect_uri_mismatch
- django - 测试 Django url 'name' 是正确的 url
- google-app-engine - 使用App Engine golang柔性环境,测试时访问app.yaml
- c++ - 使用 EvtFormatMessage 获取默认字符串