{
lock ("GokhanMentese")
{
try
{
string klasor = @"C:\Deneme\HataMesajlari\";
string dosyaadi = DateTime.Now.ToString().Replace(".", "").Replace(":", "");
Impersonate impersonate = new Impersonate();
impersonate.impersonateValidUser("kullanıcıadi", "domain", "sifre");
#region Klasor Olusumu
if (!Directory.Exists(klasor))
{
Directory.CreateDirectory(klasor);
}
#endregion
string deg = dosyaadi + ".txt";
string filepath = klasor + deg;
FileInfo fileInfo = new FileInfo(filepath);
string newLog = string.Empty;
using (StreamWriter dosya = fileInfo.CreateText())
{
newLog += "-------------------------------\r\n";
newLog += DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "\r\n";
dosya.WriteLine(newLog);
foreach (var item in dizi)
{
try
{
dosya.WriteLine(item.MesajinAlindigiYer);
dosya.WriteLine(item.HataMesaji);
}
catch (Exception)
{
dosya.Flush();
dosya.Dispose();
dosya.Close();
}
}
dosya.WriteLine("\r\n-------------------------------\r\n");
}
impersonate.undoImpersonation();
}
catch (Exception)
{
throw;
}
}
}
Hiç yorum yok:
Yorum Gönder