Get lexically last file names from a list of log directories.
Get lexically last file names from a list of log directories.
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.
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