You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@sling.apache.org by "Carsten Ziegeler (Jira)" <ji...@apache.org> on 2023/11/17 13:45:00 UTC

[jira] [Closed] (SLING-12133) Include time spend in authentication in request log

     [ https://issues.apache.org/jira/browse/SLING-12133?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Carsten Ziegeler closed SLING-12133.
------------------------------------

> Include time spend in authentication in request log
> ---------------------------------------------------
>
>                 Key: SLING-12133
>                 URL: https://issues.apache.org/jira/browse/SLING-12133
>             Project: Sling
>          Issue Type: Improvement
>          Components: Engine
>            Reporter: Carsten Ziegeler
>            Assignee: Carsten Ziegeler
>            Priority: Major
>             Fix For: Engine 2.15.8
>
>
> The request logging is currently triggered by a servlet filter. Filters run after authentication and therefore the time spent in authentication is not included. In addition time spent in anything before authentication (like preprocessors) is not included either.
> We should change RequestLoggerFilter from a filter to an early running Preprocessor. However,currently the RequestLoggerFilter has two purposes - one is the logging and the other one is preparing request and response objects. We need to split that functionality and keep it in the filter - Preprocessors run for every http context, not just Sling so we need to avoid that this code runs outside of Sling's context.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)