使用Enterprise Library向异常处理添加更多详细信息

时间:2009-05-22 08:06:56

标签: asp.net exception-handling enterprise-library

我正在使用Enterprise Library 4.x进行异常处理日志记录(ASP.NET应用程序)。

这是我正在调用的EntLib方法:

ExceptionPolicy.HandleException(ex, exceptionPolicy.ToString());

如何向异常添加更多详细信息,例如当前请求网址,当前用户名等?

我知道我可以将它包装在我的异常中并将原始异常设置为内部异常,但这似乎不正确。

1 个答案:

答案 0 :(得分:0)

回答我自己的问题::))

这是不可能的,解决方案实际上非常简单:实施自己的发布者!

这就是我的所作所为。这很简单,但由于EntLib架构,我不得不实现更多只有发布者,但它并不困难或耗时,因为EntLib 4.x附带的文档中解释了所有内容。