private void GetResults(IMessageFormatter formatter, string pipeline, string messageType) { var start = GetDate("Start date"); var end = GetDate("End date"); if (start == null || end == null) { return; } var filePathAlgorithm = new DateFolderStructure(newFileOption: NewFileNameOptions.Every5Minutes); IFolderStructure _filePathAlgorithm = new DateFolderStructure(newFileOption: NewFileNameOptions.Every5Minutes); Console.Write("Root directory: "); var path = Console.ReadLine(); var f = new Nether.Analytics.FileResultsReader(formatter, _filePathAlgorithm, path, pipeline, messageType); foreach (var msg in f.Get(start.Value, end.Value)) { Console.WriteLine(msg.ToString()); } }
public void GetLatestFromFileSystem(IMessageFormatter formatter, string pipeline, string messageType) { IFolderStructure _filePathAlgorithm = new DateFolderStructure(newFileOption: NewFileNameOptions.Every5Minutes); Console.Write("Root directory: "); var path = Console.ReadLine(); var f = new Nether.Analytics.FileResultsReader(formatter, _filePathAlgorithm, path, pipeline, messageType); var messages = f.GetLatest(); foreach (var msg in messages) { Console.WriteLine(msg.ToString()); } }