Beispiel #1
0
            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());
                }
            }
Beispiel #2
0
            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());
                }
            }