PostSharp 5.x中的审核日志记录方法是否已更改?

时间:2017-08-17 03:11:52

标签: postsharp

我在链接http://doc.postsharp.net/audit

中看到了TODO

审核日志在5.x中的运行方式是否有变化?或者与文章(2011年发表)http://www.postsharp.net/blog/post/5-Ways-That-Postsharp-Can-SOLIDify-Your-Code-Logging-and-Auditing叙述相同?

1 个答案:

答案 0 :(得分:2)

对于遗失的文档感到抱歉,我们正在努力。

本文中描述的自定义审核仍然有效,但在PostSharp 5.0中,作为改进的诊断模式库的一部分,我们已经提供了现成的审核方面 - 请参阅https://www.postsharp.net/diagnostics

现成的审计模式如下:

1)将 PostSharp.Patterns.Diagnostics NuGet包安装到您的项目中。

2)将AuditAttribute自定义属性添加到您要审核的所有方法中。

3)注册AuditServices.RecordPublished事件,每次调用审计方法时都会触发该事件。

http://samples.postsharp.net/#PostSharp.Samples.Logging/Program.cs提供了一个示例,其中包括http://doc.postsharp.net/t_postsharp_patterns_diagnostics_audit_auditattribute

其他资源: