Login | Register   
LinkedIn
Google+
Twitter
RSS Feed
Download our iPhone app
TODAY'S HEADLINES  |   ARTICLE ARCHIVE  |   FORUMS  |   TIP BANK
Browse DevX
Sign up for e-mail newsletters from DevX


Tip of the Day
Language: .NET
Expertise: Beginner
Aug 9, 2016

Error Log with USING & Try Catch

It is always a good idea writing exception details to an Error Log. You can refer to this file to determine a certain exception pattern, or track it down to specific times, but most importantly - you can track it to a certain event procedure, if written well enough. Here is a small example:

try
{
string fileWithDate = " " + Path.GetFileName(file).AppendTimeStamp();
File.Copy(file, ProcessedPath + @"\" + fileWithDate);

}
catch (Exception ex)
{
using (StreamWriter sw = new StreamWriter("My_ErrorLog.txt", true))
{
DateTime CurrDate = DateTime.Now;
sw.WriteLine();
sw.WriteLine(CurrDate.ToString());
sw.WriteLine("Button1_Click() - " + ex.ToString());
}

}

With the above try catch block, I attempted to copy a file. If something went wrong, the event name as well as the error gets written to an error log file named My_ErrorLog.txt

Hannes du Preez
 
Comment and Contribute

 

 

 

 

 


(Maximum characters: 1200). You have 1200 characters left.

 

 

Sitemap
Thanks for your registration, follow us on our social networks to keep up-to-date