This function returns the usage and access logs for a given date range within a 3 month period. The user must have Admin Console / Logs permissions (must be able to view the Usage & Access Log data in the web interface) in order to use this function.
get_usage_logs(
startDate = Sys.Date() - 91,
endDate = Sys.Date() - 1,
login = NULL,
ip = NULL,
rsid = NULL,
eventType = NULL,
event = NULL,
limit = 100,
page = 0,
debug = FALSE,
company_id = Sys.getenv("AW_COMPANY_ID")
)
Start date for the maximum of a 3 month period.
End date for the maximum of a 3 month period.
The login value of the user you want to filter logs by.
The IP address you want to filter logs by.
The report suite ID you want to filter logs by.
The numeric id for the event type you want to filter logs by. Leaving this blank returns all events. See the Usage Logs API Guide for a complete list of event types.
The event description you want to filter logs by. No wildcards are permitted.
The number of results to return per page. This argument works in conjunction with the
page
argument. The default is 10.
The "page" of results to display. This works in conjunction with the limit
argument and is
zero-based. For instance, if limit = 20
and page = 1
, the results returned would be 21 through 40.
Include the output and input of the api call in the console for debugging. Default is FALSE
Company ID. If an environment variable called AW_COMPANY_ID
exists in .Renviron
or
elsewhere and no company_id
argument is provided, then the AW_COMPANY_ID
value will be used.
Use get_me
to get a list of available company_id
values.
A data frame of logged events and the event meta data.