Revision: 38725
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at January 6, 2011 12:23 by kyrathaba
Initial Code
namespace Kyrathasoft.Dialogs.ErrLogging {
using System;
using System.IO;
using System.Windows.Forms;
class clsErrLog {
public clsErrLog() {
//set default path for error log text file
errLogPath = Path.GetDirectoryName(Application.ExecutablePath) + "\\errorLog.txt";
}
public clsErrLog(string errTxt) {
//set default path for error log text file
errLogPath = Path.GetDirectoryName(Application.ExecutablePath) + "\\errorLog.txt";
updateErrorLog(errTxt);
}
public clsErrLog(string errTxt, string full_path) {
errLogPath = full_path;
updateErrorLog(errTxt);
}
private string errLogPath;
public string ErrLogPath {
get { return errLogPath; }
set { errLogPath = value; }
}
private void updateErrorLog(string errorText) {
string msg = Environment.NewLine + Environment.NewLine;
msg += DateTime.Now.ToString() + Environment.NewLine + errorText;
File.AppendAllText(errLogPath, msg);
}
}
}
Initial URL
Initial Description
Initial Title
Minimist C# error-logging class
Initial Tags
Initial Language
C#