logFileNamesGetLastMatching: 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.
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