使用Nido处理ASP.NET C#异常
本文关键字:异常 NET ASP Nido 处理 使用 | 更新日期: 2023-09-27 18:27:43
我正在使用Nido Framework开发我的ASP.NET Web应用程序。它有一个默认模式来记录后端层中发生的所有错误。但现在我想处理页面级别的异常并记录它们。我可以使用相同的框架来做到这一点吗?或者我必须找到其他方法吗?
如有任何帮助,将不胜感激
如果您想记录类中的错误,那么您可以从'LoggerBase'派生该类,如下所示执行异常日志记录。。
public class PaymentGatewayWrapper : LoggerBase
{
protected override Type LogPrefix
{
get { return this.GetType(); }
}
public void ProcessPayment(Object paymentInfo, Object customer,
Guid orderGuid, ref Object processPaymentResult)
{
try
{
// TODO: Required operational level code
}
catch (System.Exception ex)
{
this.LogError("Error processing payment", ex);
}
}
}
但是,如果你想通过网页来实现这一点。您将没有从自定义类派生它的选项。然后你可以走另一条路如下。。。
new LogManager(this.GetType()).LogError("This is a test error", ex);
附加参考
- 使用Nido(FREE)Framework.NET/C提高编码速度#
- 用Nido框架开发ASP.NET/C#