我正在使用Jersey 2.22。我已经注册了LoggingFeature
,它根据我设置的详细程度记录请求,响应,标题,有效负载等,但是我想实现我自己的自定义日志记录过滤器,此功能将使用。
查看LoggingFeature
的来源,它似乎不可能出现。这似乎非常不灵活。使用以前版本的Jersey,实现LoggingFilter
并在客户端上注册它非常简单。
我真的很想实现我自己的ClientLoggingFilter
版本,所以我可以在我的日志中写一个简洁的行。
有什么建议吗?文件缺乏IMO。 https://jersey.github.io/documentation/latest/logging_chapter.html#d0e15744
答案 0 :(得分:0)
我的解决方案是实现我自己的LoggingFeature版本,并注入自定义请求/响应容器。在容器内,我做了我们所需的精确记录。
似乎向后退了一步,无法实现简单的过滤器并将其应用于客户端以进行自定义日志记录等操作。