Method and apparatus for on demand debugging, tracing, and logging of applications
First Claim
Patent Images
1. A method in a data processing system for on demand tracking of applications, the method comprising:
- providing a list of target objects;
detecting a selection of one or more units of execution of interest from the list of target objects to form a set of selected target objects; and
responsive to detecting the selection of one or more units of execution of interest, assigning a marker to each target object in the set of selected target objects, wherein each marker is used to track the set of selected target objects during execution of an application.
1 Assignment
0 Petitions
Accused Products
Abstract
On demand tracking of applications is provided by a mechanism of the present invention. After a user selects one or more units of execution of interest, a marker is assigned to each target object. Upon invocation of an application, an event is sent to an event handler if at least one target object is executed. The event handler gathers a process identifier and initiates a debugging, tracing or logging of the process on a target system.
36 Citations
29 Claims
-
1. A method in a data processing system for on demand tracking of applications, the method comprising:
-
providing a list of target objects;
detecting a selection of one or more units of execution of interest from the list of target objects to form a set of selected target objects; and
responsive to detecting the selection of one or more units of execution of interest, assigning a marker to each target object in the set of selected target objects, wherein each marker is used to track the set of selected target objects during execution of an application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method in a server for processing on demand tracking of applications, the method comprising:
-
detecting a request from one of a plurality of data processing systems to invoke one or more applications;
responsive to detecting the request, executing a unit of execution of the one or more applications; and
determining if the unit of execution is marked with a marker corresponding to a user of one of the plurality of data processing systems. - View Dependent Claims (19, 20)
-
-
21. A data processing system for on demand tracking of applications, the data processing system comprising:
-
providing means for providing a list of target objects;
detecting means for detecting a selection of one or more units of execution of interest from the list of target objects to form a set of selected target objects; and
responsive to detecting the selection of one or more units of execution of interest, assigning means for assigning a marker to each target object in the set of selected target objects, wherein each marker is used to track the set of selected target objects during execution of an application. - View Dependent Claims (22, 23, 24, 25, 26)
-
-
27. A computer program product in a computer readable medium for on demand tracking of applications, the computer program product comprising:
-
first instructions for providing a list of target objects;
second instructions for detecting a selection of one or more units of execution of interest from the list of target objects to form a set of selected target objects; and
responsive to detecting the selection of one or more units of execution of interest, third instructions for assigning a marker to each target object in the set of selected target objects, wherein each marker is used to track the set of selected target objects during execution of an application. - View Dependent Claims (28, 29)
-
Specification