logFileNamesGetLast {WebAnalytics} | R Documentation |
Get lexically last file names from a list of log directories.
Description
The function searches in a list of log file directories for log file names and returns a list of names found (the last name in each directory). This function does not check that the found file names are all the same from each directory. This is intended to be used to locate the most recent day's log file for reporting.
Usage
logFileNamesGetLast(dataDirectory = getwd(),
directoryNames=c("."),
fileNamePattern=".*[.]log")
Arguments
dataDirectory |
a string containing the root directory under which the log file directories are found |
directoryNames |
a list of directory names that is concatenated with the data directory name. This is intended to support the structure where logs are collected into a series of per-server log directories. |
fileNamePattern |
a string containing a regular expression for the log file names that are to be processed |
Value
Returns a list of character string file names.
Author(s)
Greg Hunt <greg@firmansyah.com>
Examples
datd = dirname(system.file("extdata", "compressed.log", package = "WebAnalytics"))
logFileNamesGetLast(dataDirectory=datd,
directoryNames=c(".", "."),
fileNamePattern="*[.]log")