是否有任何标准系统或.NET API用于报告WPF应用程序中发生的错误,或者您必须始终实现自定义解决方案?
答案 0 :(得分:0)
log4net怎么样? https://logging.apache.org/log4net/
它允许您输出到多个记录目标:
答案 1 :(得分:-2)
我知道的方式就是当你发现错误时,就像这样:
try
{
....
}
catch (Exception exception) // catching a general exception is usually a bad idea, would be good to specialise it like FormatException
{
MessageBox.Show(exception.ToString()); // this is usefull when debugging to see exactly what happened
throw;
}
对于记录这些错误,如果您在应用程序文件夹中进行谷歌搜索将它们全部放在记事本中,那么这就是在线方法的极端情况,然后当客户端崩溃时,您可以添加一个弹出窗口,要求用户通过电子邮件向您发送记事本,有点像Windows要求发送错误报告
更新:根据我所做的研究,只找到了自定义解决方案