文件.WriteAllTextAsync不写入异常消息到日志文件c#



我正在做一些事情来帮助我检查我的工作,也许是我的一些朋友,但它不是写到日志文件。下面是我的代码:'

catch (Exception e)
{
if (logs)
{
Console.WriteLine("Error detected, saved to logs.");
if (!File.Exists(pathString))
{
using (FileStream fs = System.IO.File.Create(pathString))
{
File.WriteAllTextAsync(fileName, e.Message);
}
}
else
{
File.WriteAllTextAsync(fileName, e.Message);
}
Console.WriteLine("Closing in 5 seconds.");
Thread.Sleep(5000);
Environment.Exit(0);
}
else
{
Console.WriteLine("Error detected, closing in 5 seconds.");
Thread.Sleep(5000);
Environment.Exit(0);
}
}

'请帮助!

我试过文件。AppendAllText,认为它可能工作,但它有相同的结果。没有文本写入文件。除了日志记录之外,一切都很好。如果你需要完整的代码,你可以查看这里

我解决了这个问题,我只需要从函数中删除async,我从另一个网站复制并粘贴它。我不知道为什么调试器没有告诉我我的函数不是异步的。

相关内容

  • 没有找到相关文章

最新更新