Following is the code for a custom logger file to be used in c# programs/applications.
Just create a class file named Logger.cs and add following code to it,
public class Logger
{
#region Public member methods.
/// <summary>
/// Writes detailed log to a error log text file.
/// </summary>
/// <param name="exception"></param>
public static void Write(Exception exception)
{
var logFile = String.Concat(AppDomain.CurrentDomain.BaseDirectory, "ErrorLog.txt");
var logWriter = File.AppendText(logFile);
logWriter.WriteLine("=>" + DateTime.Now + " " + " An Error occured : " + exception.StackTrace + " Message : " + exception.Message + "\n\n");
logWriter.Close();
}
#endregion
}Usage of the code,try{
//Some Exception
}
catch(Exception exception)
{
Logger.Write(exception)
}Check the generated logger file in your base directory or in bin folder. 