Logging 如何在jetty http客户端中查看http流量?
如何在jetty http客户端中查看http流量 我尝试了apachelogger格式 要将“org.eclipse.jetty”设置为跟踪级别 仍然无法查看http流量,类似于apache http客户端连线日志记录Logging 如何在jetty http客户端中查看http流量?,logging,jetty,cometd,Logging,Jetty,Cometd,如何在jetty http客户端中查看http流量 我尝试了apachelogger格式 要将“org.eclipse.jetty”设置为跟踪级别 仍然无法查看http流量,类似于apache http客户端连线日志记录 有没有办法在jetty http client中记录http流量?您可以使用日志级别org.eclipse.jetty.client=DEBUG配置jetty的HttpClient,任何日志框架都应该记录HttpClient的活动 或者,如果使用默认的Jetty日志记录系统,则
有没有办法在jetty http client中记录http流量?您可以使用日志级别
org.eclipse.jetty.client=DEBUG
配置jetty的HttpClient
,任何日志框架都应该记录HttpClient
的活动
或者,如果使用默认的Jetty日志记录系统,则可以在类路径中配置Jetty logging.properties
,使用上述相同的日志记录级别
最后,如果使用默认Jetty日志系统,则可以在命令行上指定此系统属性:-Dorg.eclipse.Jetty.client.LEVEL=DEBUG
注意,通过这种方式,Jetty的HttpClient
不仅记录HTTP流量,还记录HttpClient
实现的所有活动
仅HTTP流量没有日志记录类别,因为发送到服务器的确切标头可以在将其写入网络之前的最后一刻确定--这对于内容标头(但对于身份验证)尤其如此,因此,这需要不同Jetty模块的协作。我基本上是在模拟Comet响应,以测试不同元通道的错误场景,我想如果我可以用fiddler或其他什么东西捕获http流量,我可以实时操纵它,我正在试图找到一种方法来模拟cometd对测试代码的响应。您是否正在编写cometd项目不支持的cometd客户端的实现?