【发布时间】:2017-05-23 08:28:13
【问题描述】:
我有一个实现 ContainerRequestFilter 和 ContainerResponseFilter 的类。我正在使用这个类来记录请求和对它的相应响应。我注意到请求过滤器中的 start_time 并使用 MDC.put("start-time",start_time) 将其传播到响应过滤器。 我可以看到,由于响应过滤器将 ContainerRequestContext 作为参数,它能够将响应映射到正确的请求。
但我无法看到日志过滤器类如何区分同时出现的多个请求调用。每个请求是否生成不同的日志过滤器类实例?
【问题讨论】:
-
您可以粘贴示例代码以更好地理解问题吗?您是否有自定义日志过滤器来执行此操作?
-
是的,我编写了一个自定义日志过滤器。我用下面的教程写了一个[链接]makeinjava.com/…
标签: java jersey-2.0 requestfiltering