×

Methods and systems for processing a log file

  • US 10,332,129 B2
  • Filed: 10/31/2014
  • Issued: 06/25/2019
  • Est. Priority Date: 11/01/2013
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • a multi-tenant database system implemented using a server system comprising one or more hardware processors, the multi-tenant database system having a plurality of tenants, each tenant being a different business organization and comprising a different group of users having devices configured to access one or more on-demand database services provided by the multi-tenant database system, the multi-tenant database system configured to cause;

    generating a log file comprising a plurality of log entries identifying a sequence of computing events performed for the tenants of the multi-tenant database system, the log entries comprising a plurality of data fields;

    parsing the log file to;

    identify a subset of the log entries as being of an approved one or more of a plurality of entry types, the approved one or more entry types being customized;

    identify a first subset of the data fields of a first one or more of the log entries of the subset of log entries as;

    being associated with a first customer identifier identifying a first one of the tenants of the multi-tenant database system, andbeing of an approved one or more of a plurality of data field types, the approved one or more data field types being customized to identify fields to include in a customer-facing log file and identify fields to exclude from the customer-facing log file;

    generating a first customer-facing log file to include only first log file data specific to the first tenant, the first log file data comprising the first subset of data fields of the first one or more log entries, the first customer-facing log file generated based at least in part on the first customer identifier being indicated by a client identifier data field in the first subset of data fields;

    generating a second customer-facing log file to include only second log file data specific to a second one of the tenants of the multi-tenant database system, the second log file data comprising a second subset of the data fields of a second one or more of the log entries of the subset of log entries, the second customer-facing log file generated based at least in part on a second customer identifier identifying the second tenant being indicated by the client identifier data field in the second subset of data fields, the second customer-facing log file being different from the first customer-facing log file;

    providing one or more security mechanisms configured to prevent a first group of users of the first tenant from accessing the second customer-facing log file and prevent a second group of users of the second tenant from accessing the first customer-facing log file; and

    generating or updating a first reference and a second reference using data objects in a database, the first reference indicating a first location of the first customer-facing log file, the second reference indicating a second location of the second customer-facing log file.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×