如何在ASP.NET异常堆栈中添加信息
本文关键字:堆栈 添加 信息 异常 NET ASP | 更新日期: 2023-09-27 18:29:36
我想放一些关于程序如何工作的额外信息,如果有异常,那么我希望这些额外信息写在异常报告中,ELMAH记录的正常整批信息。
如果没有例外,那么我不需要这些信息,就顺其自然吧。所以我不认为把所有东西都写在日志里对我来说是个好主意
请告诉我如何写额外的信息,将记录例外。感谢
您可以创建自己的异常类
public class YourCustomException : Exception
{
public YourCustomException(Exception inner, string message)
: base(inner, message)
{
}
}
并将附加信息添加到消息中。
try
{
// ...
}
catch(Exception ex)
{
throw new YourCustomException(ex, "More information");
}