有没有办法捕获错误,记录它们并返回。在全球范围内。
类似于MVC应用程序上的global.asmx用法。
目前我必须围绕每个方法编写这个,以便我可以在返回之前记录错误。它有点乏味。
我只想拦截返回的任何错误,并在返回之前记录它们。
try
{
// My method's code
}
catch (Exception e)
{
LogHelper.e(e);
throw e;
}
答案 0 :(得分:0)
我认为不可能这样做,但我确定不推荐。
答案 1 :(得分:0)
如果您正在使用WCF,那么您可以使用Log4Net进行操作。我已经构建了这个示例,并使用Application Insights为我的WCF服务实现了中央日志记录。