Skip to content

Commit 24860d9

Browse files
committed
Observe Filter Start and Stop
Issue gh-11911
1 parent 9d876fc commit 24860d9

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

Diff for: web/src/main/java/org/springframework/security/web/ObservationFilterChainDecorator.java

+2
Original file line numberDiff line numberDiff line change
@@ -181,12 +181,14 @@ private void wrapFilter(ServletRequest request, ServletResponse response, Filter
181181
parentBefore.setChainSize(this.size);
182182
parentBefore.setFilterName(this.name);
183183
parentBefore.setChainPosition(this.position);
184+
parent.before().event(Observation.Event.of(this.name + " before"));
184185
this.filter.doFilter(request, response, chain);
185186
parent.start();
186187
FilterChainObservationContext parentAfter = (FilterChainObservationContext) parent.after().getContext();
187188
parentAfter.setChainSize(this.size);
188189
parentAfter.setFilterName(this.name);
189190
parentAfter.setChainPosition(this.size - this.position + 1);
191+
parent.after().event(Observation.Event.of(this.name + " after"));
190192
}
191193

192194
private AroundFilterObservation parent(HttpServletRequest request) {

0 commit comments

Comments
 (0)