将自定义日志记录筛选器与泽西岛客户端的日志记录功能结合使用



我正在使用泽西岛 2.22。我已经注册了一个LoggingFeature,它根据我设置的详细程度记录请求、响应、标头、有效负载等,但我想实现我自己的自定义日志记录过滤器,此功能将使用。

LoggingFeature的来源来看,这似乎是不可能的。这似乎很不灵活。使用以前版本的 Jersey,实现LoggingFilter并在客户端上注册它非常简单。

我真的很想实现我自己的ClientLoggingFilter版本,这样我就可以在我的日志中写一行整洁的行。

有什么建议吗?该文件缺乏海事组织。https://jersey.github.io/documentation/latest/logging_chapter.html#d0e15744

对我来说,解决方案是实现我自己的日志记录功能版本,并注入自定义请求/响应容器。在容器中,我执行了所需的确切日志记录。

似乎是一种倒退,无法实现简单的过滤器并将其应用于客户端以进行自定义日志记录等操作。

最新更新