PostSharp使用步骤
使用postsharp的意图:
详细log记录,异常处理,鉴权验证。
步骤:
1、下载postsharp的vs插件安装,并重启vs
2、选中某项目,右键属性,有postsharp选项卡,点击‘add postsharp to this project’。
3、在以上项目写新建的日志异常处理类,并继承postsharp
[Serializable] [AttributeUsage(AttributeTargets.Method, AllowMultiple = false, Inherited = true)] public class AppLogAttribute: OnMethodBoundaryAspect { public override void OnEntry(MethodExecutionArgs args) { LogUtil.WriteSLog("方法开始进入"); } public override void OnExit(MethodExecutionArgs args) { LogUtil.WriteSLog("方法结束退出"); } }
4、在使用日志异常的项目中,也引入postsharp
5、在方法或类声明上一行添加特性名称
[AppLog] public UserInfo UserLogin()
6、编译运行测试
hello,world~~~
![](https://files-cdn.cnblogs.com/files/thingk/%E5%BE%AE%E4%BF%A1%E6%94%B6%E6%AC%BE%E7%A0%81.bmp)