Tapestry 5
  1. Tapestry 5
  2. TAP5-1627

Enable OperationTracker to produce debug trace of all operations

    Details

    • Type: Improvement Improvement
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 5.3
    • Fix Version/s: 5.3
    • Component/s: tapestry-ioc
    • Labels:
      None

      Description

      The OperationTracker is great at identifying what leads up to an error, but it only keeps the nested operations leading up to a particular failure; it would be nice if it could emit debug logging for every operation, including timing for the operation, as a way to identify what's going on leading up to an error but not tracked in the specific OperationTracker trace.

        Activity

        Hide
        Howard M. Lewis Ship added a comment -

        Logging occurs on category/logger org.apache.tapestry5.ioc.Registry

        Show
        Howard M. Lewis Ship added a comment - Logging occurs on category/logger org.apache.tapestry5.ioc.Registry
        Hide
        Hudson added a comment -

        Integrated in tapestry-trunk-freestyle #503 (See https://builds.apache.org/job/tapestry-trunk-freestyle/503/)
        TAP5-1627: Enable OperationTracker to produce debug trace of all operations

        hlship : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1164764
        Files :

        • /tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ComponentInstantiatorSourceImpl.java
        • /tapestry/tapestry5/trunk/tapestry-core/src/test/resources/log4j.properties
        • /tapestry/tapestry5/trunk/tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/IOCMessages.java
        • /tapestry/tapestry5/trunk/tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/ModuleImpl.java
        • /tapestry/tapestry5/trunk/tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/OperationTrackerImpl.java
        • /tapestry/tapestry5/trunk/tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/ReloadableObjectCreatorSource.java
        • /tapestry/tapestry5/trunk/tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/util/InternalUtils.java
        • /tapestry/tapestry5/trunk/tapestry-ioc/src/main/resources/org/apache/tapestry5/ioc/internal/IOCStrings.properties
        • /tapestry/tapestry5/trunk/tapestry-ioc/src/test/resources/log4j.properties
        Show
        Hudson added a comment - Integrated in tapestry-trunk-freestyle #503 (See https://builds.apache.org/job/tapestry-trunk-freestyle/503/ ) TAP5-1627 : Enable OperationTracker to produce debug trace of all operations hlship : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1164764 Files : /tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ComponentInstantiatorSourceImpl.java /tapestry/tapestry5/trunk/tapestry-core/src/test/resources/log4j.properties /tapestry/tapestry5/trunk/tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/IOCMessages.java /tapestry/tapestry5/trunk/tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/ModuleImpl.java /tapestry/tapestry5/trunk/tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/OperationTrackerImpl.java /tapestry/tapestry5/trunk/tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/ReloadableObjectCreatorSource.java /tapestry/tapestry5/trunk/tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/util/InternalUtils.java /tapestry/tapestry5/trunk/tapestry-ioc/src/main/resources/org/apache/tapestry5/ioc/internal/IOCStrings.properties /tapestry/tapestry5/trunk/tapestry-ioc/src/test/resources/log4j.properties

          People

          • Assignee:
            Howard M. Lewis Ship
            Reporter:
            Howard M. Lewis Ship
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development