Я нашел простой код для записи ошибок в файл журнала.когда я реализовал код в блоке Catch, он прекрасно пишет в файл журнала.Затем я разделил код файла журнала на независимый класс, и теперь я получаю сообщение об ошибке записи в местоположение файла?Любые предложения будут оценены!
Я называю метод как:
catch (Exception exception)
{
{
ErrorLogging.WriteErrorLog(exception.Message);
};
}
Класс здесь:
public class ErrorLogging
{
public static void WriteErrorLog(string logMessage)
{
using (StreamWriter w = File.AppendText("c:/CalendarScriptErrorLog.txt"))
{
w.Write("\r\nEXCEPTION: ");
w.Write($"{DateTime.Now.ToLongTimeString()} {DateTime.Now.ToLongDateString()}:{logMessage} ");
}
}
}
Ошибка
An unhandled exception of type
'System.UnauthorizedAccessException'
occurred in mscorlib.dll
Access to the path
'c:\CalendarScriptErrorLog.txt' is denied.