This function scans a specified directory, extracts metadata from the log file names, reads their content, and computes some statistics (total number of lines and the number of lines containing "error" or "exception"). Additionally, it retrieves ShinyProxy user information from a separate directory of logs.
Value
A list containing two data frames:
- file_info
Detailed information for each file.
- summary
Summary information grouped by container (based on
specId
,proxyId
, andstartupTime
).
Examples
if (FALSE) { # \dontrun{
result <- analyze_logs("path/to/containersLogs", "path/to/shinylogs")
print(result$summary)
} # }