public void WRITELOG(string ERROR, Exception E, int TYPE)
{
try
{
string directory = AppDomain.CurrentDomain.BaseDirectory + "logs\\";
Directory.CreateDirectory(directory);
string EXTENTION = "";
if (TYPE == 0)
EXTENTION = " - ERRORS";
else if (TYPE == 1)
EXTENTION = " - STATUS";
else if (TYPE == 2)
EXTENTION = " - EXPS";
string path = directory + DateTime.Now.ToString("yyyy.MM.dd" + EXTENTION) + ".txt";
if (!File.Exists(path))
File.Create(path).Close();
else
{
if (TYPE > 0 || E == null)
File.AppendAllText(path, Environment.NewLine);
else
File.AppendAllText(path, Environment.NewLine + Environment.NewLine +
Environment.NewLine + Environment.NewLine + Environment.NewLine);
}
File.AppendAllText(path, DateTime.Now.ToString("yyyy.MM.dd HH:mm:ss") + " : " + ERROR +
Environment.NewLine + (E != null ? " ----- HATA : ----- " + E.ToString() : ""));
}
catch { }
}