Sling
  1. Sling
  2. SLING-3

Use RequestProgressTracker to log request processing steps

    Details

    • Type: Improvement Improvement
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: Engine, JCR, Scripting, Servlets
    • Labels:
      None

      Description

      The RequestProgressTacker interface defines an API which may be used to track the process of request processing. Parties taking part in request processing, most notably resource resolution, script and servlet resolution and also request filters should track their progress in the tracker.

        Activity

        Gavin made changes -
        Workflow re-open possible,doc-test-required [ 12787905 ] no-reopen-closed,doc-test-required [ 12792783 ]
        Gavin made changes -
        Workflow no-reopen-closed,doc-test-required [ 12766361 ] re-open possible,doc-test-required [ 12787905 ]
        Gavin made changes -
        Workflow Copy of no-reopen-closed,doc-test-required [ 12764885 ] no-reopen-closed,doc-test-required [ 12766361 ]
        Gavin made changes -
        Workflow no-reopen-closed,doc-test-required [ 12475592 ] Copy of no-reopen-closed,doc-test-required [ 12764885 ]
        Felix Meschberger made changes -
        Component/s JCR [ 12311946 ]
        Component/s Servlets [ 12313028 ]
        Component/s JCR Resource [ 12311941 ]
        Component/s Scripting JSP [ 12311943 ]
        Component/s Servlets Resolver [ 12312086 ]
        Felix Meschberger made changes -
        Workflow jira [ 12412680 ] no-reopen-closed,doc-test-required [ 12475592 ]
        Bertrand Delacretaz made changes -
        Status Open [ 1 ] Closed [ 6 ]
        Resolution Fixed [ 1 ]
        Renaud Richardet made changes -
        Attachment RequestProgressTrackerLogFilter.diff [ 12391079 ]
        Felix Meschberger made changes -
        Fix Version/s 2.0.0 [ 12312765 ]
        Felix Meschberger made changes -
        Field Original Value New Value
        Component/s JSP [ 12311943 ]
        Component/s Scripting [ 12311942 ]
        Fix Version/s 2.0.0 [ 12312765 ]
        Component/s Resource [ 12311941 ]
        Component/s ServletResolver [ 12312086 ]
        Description It would be nice to be able to use Sling logging in developer training, to see how Content and Component selection works, in real time.

        Work on the log messages of the main classes involved in this (URLMapperFilter, ComponentResolverFilter, Mapping, etc) so that the DEBUG log helps in understanding how things work.
        The RequestProgressTacker interface defines an API which may be used to track the process of request processing. Parties taking part in request processing, most notably resource resolution, script and servlet resolution and also request filters should track their progress in the tracker.
        Summary Improve logging in URLMapperFilter and ComponentResolverFilter Use RequestProgressTracker to log request processing steps
        Felix Meschberger created issue -

          People

          • Assignee:
            Unassigned
            Reporter:
            Felix Meschberger
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development