Retrieves configuration log entries from the config_log table with optional filtering
by surveillance system identifier, task name, and date range.
Usage
get_config_log(ss = NULL, task = NULL, start_date = NULL, end_date = NULL)
Arguments
- ss
Character. Surveillance system identifier to filter by. Defaults to NULL (no filtering).
- task
Character. Task name to filter by. Defaults to NULL (no filtering).
- start_date
Character. Start date (YYYY-MM-DD) for filtering log entries. Defaults to NULL.
- end_date
Character. End date (YYYY-MM-DD) for filtering log entries. Defaults to NULL.
Value
A data.table containing the filtered log entries.
Details
The function retrieves entries from the config_log table in the current configuration.
If date filters are provided, they are applied to the timestamp field of the log entries.
Examples
if (FALSE) { # \dontrun{
# Get all log entries
get_config_log()
# Get logs for a specific surveillance system
get_config_log(ss = "weather")
# Get logs for a specific task and date range
get_config_log(task = "data_import", start_date = "2024-01-01", end_date = "2024-12-31")
} # }