METHODS AND SYSTEMS FOR PROCESSING A LOG FILE
First Claim
Patent Images
1. A database system comprising:
- at least one server having at least one processor capable of executing instructions configured to cause;
selecting a subset of entries of a log file based on data indicating approved entry types, the entries having data fields, the entries corresponding to user events associated with a plurality of users of tenants in a multi-tenant database system;
selecting a subset of the data fields of the subset of the entries based on data indicating approved data fields of a corresponding entry type; and
generating a plurality of customer-facing log files based on a client identifier data field in each entry in the subset of the entries, each of the customer-facing log files being associated with a corresponding tenant of the multi-tenant database system, and each of the customer-facing log files comprising the subset of the data fields of the subset of the entries associated with the corresponding tenant.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are methods, apparatus, systems, and computer program products for provisioning log file data. A server may parse through log files by selecting particular log entries and data fields. Customer-facing log files may be generated based on the selected log entries and data fields.
44 Citations
21 Claims
-
1. A database system comprising:
at least one server having at least one processor capable of executing instructions configured to cause; selecting a subset of entries of a log file based on data indicating approved entry types, the entries having data fields, the entries corresponding to user events associated with a plurality of users of tenants in a multi-tenant database system; selecting a subset of the data fields of the subset of the entries based on data indicating approved data fields of a corresponding entry type; and generating a plurality of customer-facing log files based on a client identifier data field in each entry in the subset of the entries, each of the customer-facing log files being associated with a corresponding tenant of the multi-tenant database system, and each of the customer-facing log files comprising the subset of the data fields of the subset of the entries associated with the corresponding tenant. - View Dependent Claims (2, 3, 4, 5, 6, 13)
-
7. A computer implemented method for processing a log file, the method comprising:
-
receiving, by a server associated with a multi-tenant database system, a log file comprising entries having data fields, the entries corresponding to user events associated with a plurality of users of tenants in the multi-tenant database system; selecting, by the server, a subset of the entries of the log file based on data indicating approved entry types; selecting, by the server, a subset of the data fields of the subset of the entries based on data indicating approved data fields of a corresponding entry type; and generating, by the server, a plurality of customer-facing log files based on a client identifier data field in each entry in the subset of the entries, each of the customer-facing log files being associated with a corresponding tenant of the multi-tenant database system, and each of the customer-facing log files comprising the subset of the data fields of the subset of the entries associated with the corresponding tenant. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
14. A system comprising:
database system software stored on a non-transitory data storage medium for execution by at least one server of a database system, the database system software operable to cause; selecting a subset of entries of a log file based on data indicating approved entry types, the entries having data fields, the entries corresponding to user events associated with a plurality of users of tenants in a multi-tenant database system; selecting a subset of the data fields of the subset of the entries based on data indicating approved data fields of a corresponding entry type; and generating a plurality of customer-facing log files based on a client identifier data field in each entry in the subset of the entries, each of the customer-facing log files being associated with a corresponding tenant of the multi-tenant database system, and each of the customer-facing log files comprising the subset of the data fields of the subset of the entries associated with the corresponding tenant. - View Dependent Claims (15, 16, 17, 18)
-
19. A computer program product comprising program code to be executed by at least one processor when retrieved from a non-transitory computer-readable medium, the program code comprising instructions configured to cause:
-
selecting a subset of entries of a log file based on data indicating approved entry types, the entries having data fields, the entries corresponding to user events associated with a plurality of users of tenants in a multi-tenant database system; selecting a subset of the data fields of the subset of the entries based on data indicating approved data fields of a corresponding entry type; and generating a plurality of customer-facing log files based on a client identifier data field in each entry in the subset of the entries, each of the customer-facing log files being associated with a corresponding tenant of the multi-tenant database system, and each of the customer-facing log files comprising the subset of the data fields of the subset of the entries associated with the corresponding tenant. - View Dependent Claims (20, 21)
-
Specification