public static void WriteErrorLog(Exception ex, string currentFile) { string logfile = currentFile.ToLower().Replace(CsvFileExtension.ToLower(), "log"); if (!File.Exists(logfile)) { FileStream stream = File.Create(logfile); stream.Close(); } using (TextWriter streamWriter = new StreamWriter(logfile)) { streamWriter.Write("Error occured reading main file: \r\n\r\n"); streamWriter.Write(ex.ToString()); } }
public static void WriteExceptionLine(string[] fields, string reason, string currentFile) { var logfile = currentFile.ToLower().Replace(CsvFileExtension.ToLower(), "bad"); if (!File.Exists(logfile)) { var stream = File.Create(logfile); stream.Close(); } using (TextWriter streamWriter = new StreamWriter(logfile, true)) { foreach (var field in fields) { streamWriter.Write(field + "|"); } streamWriter.Write(reason + "\r\n"); } }