PostSharp 5.x中ExceptionHandling的方法是否已更改?

时间:2017-08-17 13:34:46

标签: postsharp

Pre PostSharp 5.x,异常处理是通过继承OnExceptionAspect()完成的。 在5.x中是否有类似于使用AuditServices.RecordPublished事件处理程序完成审计日志的新方法?

1 个答案:

答案 0 :(得分:0)

要记录方法抛出的异常,您可以使用PostSharp诊断库 - 请参阅http://doc.postsharp.net/add-logging

要仅记录例外(不是每个方法条目和退出),请使用LogExceptionsAttribute自定义属性而不是LogAttribute自定义属性。请参阅http://doc.postsharp.net/t_postsharp_patterns_diagnostics_logexceptionattribute

要在方法异常时执行其他操作,仍然存在OnExceptionAspect方面。请参阅http://doc.postsharp.net/exception-handling