1. A data processing system to process log data relating to usage of a multi-tenant application system, the data processing system comprises: a data storage device; a data analysis engine executing on a processor, wherein the data analysis engine is configured to extract requested information from the log data relating to the usage of the multi-tenant application system based upon a database query; an input module configured to receive a request from a user, wherein the request identifies requested log data relating to usage of the multi-tenant application system; a log query service configured to automatically format the database query for the requested log data based upon the request received from the user, and to store the formatted database query on the data storage device; a batch server configured to retrieve the formatted database query from the data storage device, to submit the formatted database query to the data analysis engine, to obtain the requested information from the data analysis engine, and to notify the user that the requested information is available for output.