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