PostSharp 5.x 中的审核日志记录方法是否已更改?
Is the approach for Audit logging in PostSharp 5.x changed?
我在 link 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叙述的一样?
抱歉缺少文档,我们正在处理。
文章中描述的自定义审计仍然有效,但在 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.
提供了显示此内容的示例以及其他示例
其他资源:
我在 link 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叙述的一样?
抱歉缺少文档,我们正在处理。
文章中描述的自定义审计仍然有效,但在 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.
提供了显示此内容的示例以及其他示例其他资源: