Method and system for storing trace events in a database table
First Claim
Patent Images
1. A method for storing trace events in a database table, comprising:
- initiating a tracing session;
reading a plurality of parameters from the table, the plurality of parameters comprising a parameter indicative of the maximum number of records, a parameter indicative of the most recently added record, and a parameter indicative of the total number of records;
receiving a first trace event, the first trace event comprising a first condition prior to an error condition;
generating a record number based on the plurality of parameters;
storing the first trace event as a record in the table at the record number based on the plurality of parameters, wherein storing the first trace event as a record comprises adding the record to the table at the record number;
updating the plurality of parameters before receiving a second trace event; and
receiving the second trace event, the second trace event comprising the error condition;
after receiving the second trace event, continuing the tracing session;
displaying a plurality of records corresponding to a selected type of trace information and a selected time range.
2 Assignments
0 Petitions
Accused Products
Abstract
According to one embodiment, a method for storing trace events in a database table includes reading a group of parameters from the table. The group of parameters includes parameters indicative of the maximum number of records, the most recently added record, and the total number of records in the table. The method further includes receiving a trace event. The method also includes storing the trace event as a record in the table based on the group of parameters. The method further includes updating the group of parameters before receiving the next trace event.
-
Citations
17 Claims
-
1. A method for storing trace events in a database table, comprising:
-
initiating a tracing session; reading a plurality of parameters from the table, the plurality of parameters comprising a parameter indicative of the maximum number of records, a parameter indicative of the most recently added record, and a parameter indicative of the total number of records; receiving a first trace event, the first trace event comprising a first condition prior to an error condition; generating a record number based on the plurality of parameters; storing the first trace event as a record in the table at the record number based on the plurality of parameters, wherein storing the first trace event as a record comprises adding the record to the table at the record number; updating the plurality of parameters before receiving a second trace event; and receiving the second trace event, the second trace event comprising the error condition; after receiving the second trace event, continuing the tracing session; displaying a plurality of records corresponding to a selected type of trace information and a selected time range.
-
-
2. A method for storing trace events in a database table, comprising:
-
initiating a tracing session; reading a plurality of parameters from a database table stored in a storage device the plurality of parameters comprising a parameter indicative of the maximum number of records in the table, a parameter indicative of the most recently added record in the table, and a parameter indicative of the total number of records in the table; receiving a first trace event, the first trace event comprising a first condition prior to an error condition; storing the first trace event as a record in the table based on the plurality of parameters, wherein storing the first trace event as a record comprises; generating a record number based on the parameter indicative of the most recently added record in the table; and adding the record to the table at the record number; updating the plurality of parameters using a processor before receiving a second trace event; receiving the second trace event, the second trace event comprising the error condition; and after receiving the second trace event, continuing the tracing session. - View Dependent Claims (3, 4, 5, 6, 7)
-
-
8. A computer system, comprising:
-
a processor; and a storage device readable by the computer system, embodying a program of instructions executable by the processor to perform method steps for storing trace events in a database table, the method steps comprising; initiating a tracing session; reading a plurality of parameters from the table, the plurality of parameters comprising a parameter indicative of the maximum number of records in the table, a parameter indicative of the most recently added record in the table, and a parameter indicative of the total number of records in the table; receiving a first trace event, the first trace event comprising a first condition prior to an error condition; storing the first trace event as a record in the table based on the plurality of parameters, wherein storing the first trace event as a record comprises; generating a record number based on the parameter indicative of the most recently added record in the table; and adding the record to the table at the record number; updating the plurality of parameters before receiving a second trace event; receiving the second trace event, the second trace event comprising the error condition; and after receiving the second trace event, continuing the tracing session. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A non-transitory computer readable medium comprising logic, the logic, when executed by a processor, operable to:
-
initiate a tracing session; read a plurality of parameters from a table, the plurality of parameters comprising a parameter indicative of the maximum number of records in the table, a parameter indicative of the most recently added record in the table, and a parameter indicative of the total number of records in the table; receive a first trace event, the first trace event comprising a first condition prior to an error condition; store the first trace event as a record in the table based on the plurality of parameters, wherein storing the first trace event as a record comprises; generating a record number based on the parameter indicative of the most recently added record in the table; and adding the record to the table at the record number; update the plurality of parameters before receiving a second trace event; receive the second trace event, the second trace event comprising the error condition; and after receiving the second trace event, continue the tracing session. - View Dependent Claims (14, 15, 16, 17)
-
Specification