0
Pre PostSharp 5.x,异常处理是通过从OnExceptionAspect()继承来完成的。 5.x中是否有与使用AuditServices.RecordPublished事件处理程序完成的审核日志类似的新方法?在PostSharp 5.x中,ExceptionHandling的方法是否发生了变化?
Pre PostSharp 5.x,异常处理是通过从OnExceptionAspect()继承来完成的。 5.x中是否有与使用AuditServices.RecordPublished事件处理程序完成的审核日志类似的新方法?在PostSharp 5.x中,ExceptionHandling的方法是否发生了变化?
要记录方法抛出的异常,可以使用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。
使用OnExceptionAspect拦截异常时,我可以在类级别或方法级别应用该属性。我如何在汇编级或解决方案级应用它? –
应用方面记录在http://doc.postsharp.net/applying-aspects。在http://doc.postsharp.net/attribute-multicasting中描述了应用于整个程序集。将方面应用于整个解决方案可以通过在 .sln文件所在的文件夹中创建一个名为 .pssln的文件并按照http://doc.postsharp.net/xml中的描述进行设置-multicasting。 PostSharp配置描述在http://doc.postsharp.net/configuration-system。 –
http://doc.postsharp.net/xml-multicasting处理psproj。 http://samples.postsharp.net中的示例没有pssln文件。你能给我提供OnExceptionAspect和pssln的任何示例吗? –