def log(id, page = 1, per_page = 20)
      fail BadParametersError, 'ID is required' if id.nil?
      DataSift.request(:POST, 'source/log', @config, { :id => id, :page => page, :per_page => per_page })
    end
def log(id, page = 1, per_page = 20)
      fail BadParametersError, 'ID is required' if id.nil?
      DataSift.request(:POST, 'source/log', @config, { :id => id, :page => page, :per_page => per_page })
    end
Retrieve log details of Managed Sources

 @param id [String] ID of the Managed Source for which you are collecting
   logs
 @param page [Integer] Number of Managed Source logs to return on one page
   of results
 @param per_page [Integer] Number of Managed Source logs to return per page