Example #1
0
 public void ErrorUnique(string message, Exception e)
 {
     if (!UniqueErrors.Contains(e.Message))
     {
         Error(message, e);
     }
 }
Example #2
0
 private void IsCreateFolder()
 {
     if (!Directory.Exists(path))
     {
         Directory.CreateDirectory(path);
         UniqueErrors.Clear();
         UniqueWarnings.Clear();
     }
 }
Example #3
0
 public void Error(string message, Exception e)
 {
     IsCreateFolder();
     IsCreateFile("errors.txt");
     WriteErrorMessage("errors.txt", "ERROR", message, e);
     if (!UniqueErrors.Contains(e.Message))
     {
         UniqueErrors.Add(e.Message);
     }
 }
Example #4
0
        public void Error(Exception ex)
        {
            IsCreateFolder();
            IsCreateFile("errors.txt");
            string pathFile = Path.Combine(path, "errors.txt");

            using (StreamWriter sw = new StreamWriter(pathFile, true))
            {
                sw.WriteLine($"{DateTime.Now} (ERROR): Тип: {ex.GetType().Name}, Исключение: {ex.Message}");
            }
            if (!UniqueErrors.Contains(ex.Message))
            {
                UniqueErrors.Add(ex.Message);
            }
        }