/// <summary> /// Unpacks the target logset and sets the root log directory. Contains logic to copy files locally if target is on a remote server. /// </summary> public static void ExtractLogFiles(LogsharkRequest request) { // Purge temp directory of any data left over from aborted runs. PurgeTempDirectory(); var availableArtifactProcessors = ArtifactProcessorLoader.LoadAllArtifactProcessors(); var extractionWhitelist = BuildExtractionWhitelist(availableArtifactProcessors); var extractor = new LogsetExtractor(request, extractionWhitelist); extractor.Process(); }
/// <summary> /// Unpacks the target logset and sets the root log directory. Contains logic to copy files locally if target is on a remote server. /// </summary> public static void ExtractLogFiles(LogsharkRequest request) { var extractor = new LogsetExtractor(request); extractor.Process(); }