我在链接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叙述相同?
答案 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。
其他资源: