logFileNamesGetLastMatching {WebAnalytics}R Documentation

Get lexically last file names from a list of log directories, checking that the file names are the same in all 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 is intended to be used to locate the most recent day's log file for reporting.

Usage

logFileNamesGetLastMatching(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")

[Package WebAnalytics version 0.9.12 Index]