コード例 #1
0
        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());
            }
        }
コード例 #2
0
        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");
            }
        }