internal static void READ_Local_Log_Dirs() { try { List <string> DirPaths = File_Operation.READ_File_In_List(File_Operation.GET_DirToMonitor_Path()).ToList(); for (int z = 0; z < DirPaths.Count; ++z) { if (Directory.Exists(DirPaths.ElementAt(z))) { if (DirPaths.ElementAt(z).ToLower().Contains("powershell") || DirPaths.ElementAt(z).ToLower().Contains("iis")) { READ_Local_Log_Dirs_for_Powershell_or_IIS(DirPaths.ElementAt(z)); } else { string[] FilePaths = Directory.GetFiles(DirPaths.ElementAt(z)); for (int x = 0; x < FilePaths.Length - 1; ++x) { if (File_Operation.CHECK_if_File_Exists(FilePaths.ElementAt(x)) && (FilePaths.ElementAt(x).Contains(".txt") || FilePaths.ElementAt(x).Contains(".log"))) { string FileContent = File_Operation.READ_AllText(FilePaths.ElementAt(x)); File.Delete(FilePaths.ElementAt(x)); FileContents_From_FileReads.Add(FileContent); } } } } } } catch (Exception e) { Error_Operation.Log_Error("READ_Local_Log_Dirs() ", e.Message.ToString(), e.StackTrace.ToString(), Error_Operation.LogSeverity.Informataion); } }