public QDFGManager(String logPath, bool computeStats, Mode mode) { init(); logger.Warn("QDFG Manager - Single Log Mode"); if (File.Exists(logPath)) { if (mode == Mode.DYNAMIC) { DynamicQDFGProcessor p = new DynamicQDFGProcessor(); p.generateQDFG(logPath, computeStats); } else if (mode == Mode.STATIC) { StaticQDFGProcessor p = new StaticQDFGProcessor(); p.generateQDFG(logPath, computeStats); } } else { logger.Fatal("Could not find file: " + logPath); } }
public QDFGManager(bool computeStats, Mode mode) { init(); logger.Debug("Event Logs present:\n"); List <String> files = Utility.IO.getActiveEventLogFilePaths(); if (files != null) { foreach (String s in files) { logger.Debug(" " + s); } foreach (String s in files) { if (mode == Mode.DYNAMIC) { DynamicQDFGProcessor p = new DynamicQDFGProcessor(); p.generateQDFG(s, computeStats); } else if (mode == Mode.STATIC) { StaticQDFGProcessor p = new StaticQDFGProcessor(); p.generateQDFG(s, computeStats); } } } else { logger.Error("Event Log Directory \"" + Settings.activeEventLogDirectory + "\" not found."); } }