<div dir="ltr">I have a basic exchange listener configured for testing that simply logs at the end of each request something like <div><br><font face="monospace">exchange.addExchangeCompleteListener((httpServerExchange, nextListener) -&gt; {<br>    if (httpServerExchange.getStatusCode() &gt; 399) {<br>      

    

CONTEXT_LOG.warnf(&quot;responded: Status Code %s (%s)&quot;, httpServerExchange.getStatusCode(), fullExchangePath(httpServerExchange));<br>

    

}<br>

    

nextListener.proceed();<br>});</font><br></div><div><br></div><div>This works great, but if the exchange is ended-- for example using the response-code handler-- then the exchange complete listener never fires.</div><div><br></div><div>Is this working as designed?</div><div><br clear="all"><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div></div><div>Thanks!</div><div><br></div><div>~Brad</div><div><br></div><div><b>Developer Advocate</b></div><div><i>Ortus Solutions, Corp </i></div><div><b><br></b></div><div>E-mail: <a href="mailto:brad@coldbox.org" target="_blank">brad@coldbox.org</a></div><div>ColdBox Platform: <a href="http://www.coldbox.org" target="_blank">http://www.coldbox.org</a> </div><div>Blog: <a href="http://www.codersrevolution.com" target="_blank">http://www.codersrevolution.com</a></div><div><br></div></div></div></div></div></div></div></div>